|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14389
- 金币
- 2480
- 威望
- 1647
- 贡献
- 1428
|
程序编制. O. K5 t& J3 Y, d- e
随着WEB的发展,与浏览者的交互越来越受到网站制作者的重视。现在的主页跟最初的静态主页相比,界面更加友好,功能更加丰富。这些技术需要一些编程语言来完成,如javascript、VBSCRIPT、CGI、ASP等等。要想使自己的网站在因特网的浩瀚海洋里脱颖而出,就必须掌握这些编程语言。5 L& h5 P0 X( `
经验
; L1 d/ ?% c& u5 G) h; t" i6 A! k 经验不是一门技术,却是你制胜的法宝。网站制作中的很多问题,如网站结构、版面安排、中文处理等,都需要你的经验。网上有很多设计优秀的网站,要多学习、借鉴,自己多动手、多尝试,相信你也可以做出引人注目的漂亮网站。4 J# x: l( _" h) m6 i9 K( P- e
页面基本元素
7 J5 e- j7 z& D) { HTML的样子* `, U" ?% q7 \* a
HTML语言是由一系列标记组成的,每个标记有它特定的含义。标记用<>标示,以便和页面的内容区分开来。大多数标记成对出现,后面的标记加上一个“/”,表示结束。就像这样:
8 [# J: B5 [) l9 E+ M 这是黑体。9 j- j9 d4 V" W; p \
这句话的显示结果是:
- W X! ~5 `( R, _! H( P 这是黑体。
* o9 F, H* u- h 表示黑体开始,表示黑体结束,标记在浏览器里不显示。如果你用过WPS中文处理系统,就会发现HTML的标记和WPS的控制符有点类似。把HTML的各种标记弄清楚,你就是主页制作大师了。简单吗?不一定,我们还是开始学习吧。7 c# m, S6 Z) I* J2 L' H* V9 }2 E
我的第一页
$ ~/ f6 ~1 C$ B( \- G我们首先来看一个最基本的主页的HTML代码:
. v* k& t' l* p+ Q5 L
8 S) B! `6 x# P) v" s8 C8 d--------------------------------------------------------------------------------
r2 Y% S7 \, Xfirst.html
5 ]% r I' e( Z: L9 s这里是页的内容。
7 }0 {1 C/ r( U4 u8 h' D/ `8 y. P% ?' K9 I
--------------------------------------------------------------------------------
. M+ o. P; i1 k: M" T9 K 在“记事本”里输入上面的内容,保存文件,注意把“保存类型”改成所有文件(*.*),输入文件名“first.html”。使用浏览器查看一下结果。
f0 Y& l4 x& o7 X# B/ n图1-1# }, \$ d- h/ ~
从浏览器的“查看”-“源代码”菜单项里,我们可以看到我们刚才输入的源代码。
% n2 J% O2 [7 p2 z1 {% X/ m. Y$ { 对比源代码和显示结果,我们发现,一个基本的HTML页有以下几部分构成:! u# v, H% [$ z# N O
/ R% H: l& ^8 D, v7 z1 K 说明本页面使用HTML语言编写,使浏览器软件能够准确无误地解释、显示。
2 [6 i, _3 i: h0 t
3 X8 Z3 I# I2 q% G1 W) s$ ^ HTML页头,包含页面的一些设置信息。
" w5 S7 a7 b |5 `& J m
% n' |$ G( v# D TITLE是HEAD中的重要组成部分,它包含的内容显示在浏览器的窗口标题栏中。如果没有TITLE,浏览器标题栏显示本页的文件名。网上有很多人忽略了TITLE的设置,你可以经常看到UNTITLED或HOME PAGE等这样的默认标题。由于Internet Explorer的收藏夹和Netscape Navigator的书签都是用TITLE作为存储地址文件的标示,所以为你的主页起一个恰当的TITLE是很有必要的。
4 y% J) K- K% P( x, R; i- V) r, z. H% g$ A2 ~7 \ ?
BODY包含HTML页面的实际内容,显示在浏览器窗口的客户区中。
; H1 z& {" ?, ^1 c. I 页头1 w/ G3 a, m0 a: ^
除了TITLE标记外,HEAD里还有其他的几个标记。这些标记虽然不常用,但是需要有一定的了解。
; p1 X6 X! ^* }" m8 K0 HMETA
2 c! S5 X& Z& @% g2 Y( _ META标记用于描述不包含在标准HTML里的一些文档信息。激烈的竞争使浏览器厂商纷纷利用META开发出许多实用的功能,又使这些功能在常用的浏览器中都有效。下面介绍几个很有用的用法:
$ T! ^! M) L* F! D+ R& a
# x8 L1 P/ E8 k# q! F% l4 h
9 j# ]) A7 H+ M, ~ 本页的关键字和描述。在页面里加上这些定义后,一些搜索引擎就能够让读者根据这些关键字查找到你的主页,了解你的主页内容。& K" u" h6 h. F; @1 S, K x6 V
, _! `; m4 ]8 }" e1 E
浏览器将在60秒后,自动转到new.htm。你可以利用这个功能,制作一个封面,在若干时间后,自动带读者来到你的目录页。( D* s. G" U7 t6 u+ F
如果URL项没有,浏览器就是刷新本页。这就实现了WWW聊天室定期刷新的特性。
0 |) n& ~: x; t# z% B+ G$ X2 A! ~# A% d$ C, G
描述本页使用的语言。浏览器根据此项,就可以选择正确的语言编码,而不需要读者自己在浏览器里选择。GB2312是指简体中文,而台湾BIG5内码的主页则是用BIG5。
! \! Q1 n5 _5 n6 a, U* C1 A+ y, |
' b1 J3 t; B/ l3 Y8 P: R0 b 强制性调用网上的最新版本。浏览器为了节约时间,在本地硬盘上保存一个网上文件的临时版本。在你要重新调用时,直接显示硬盘上的文件,而不是网上的。如果你想让读者每次都看到最新的版本,就加上这句话。
/ `# F* J3 a0 FLINK
O4 B$ p' K- c$ l' p" Y 显示本文档和其他文档之间的连接关系。一个最有用的应用就是外部层叠样式表的定位。格式如下:
: e# x( ?6 x( {, _7 | & @% K* j% _" |# C
REL参数说明两个文档之间的关系,HREF说明目标文档名。关于层叠样式表,将在后面的课程中详述。
$ @. g( h% m! V$ J BBASE
- t3 @* Y( W' K0 c. G 本文档的原始地址。语法是:0 u- o2 {( p. F* G6 u
6 r2 i7 X. g1 z5 O8 m/ M
这样,读者下载你的文档之后,也可以知道是从哪里下载的。4 X6 @- y6 b" H3 x& k3 R. C/ s
BODY" u# l) t9 ^2 f$ _, g
BODY标记有一些属性,用于定义页面内的显示效果。
. i; c& \" u$ C S; e: B ALINK、LINK、TEXT、VLINK—— 文字的颜色。, a' k0 J' |# c
ALINK:当前激活的连接的文字颜色。
8 Z0 J! M% r- Q- }2 y2 l LINK:连接的文字颜色。
; @- c' |+ b: @7 ], V& P3 ~ TEXT:文字的颜色。
1 v% P1 G) }' `! Q VLINK:参观过的文字颜色。0 B3 B1 L( K4 y/ c- @: r
注意:文字的颜色要和背景色有明显的差别,以便读者浏览。& K5 q, ?0 u$ G% _
BACKGROUND、BGPROPERTIES、BGCOLOR——页面的背景部分。
" `! o9 n! i: O, ]: A BACKGROUND:背景图案,该图案在页面内平铺。背景图案应保持单一色调,以保证页面文字易于阅读。9 ]: N6 j4 R, R% X4 n$ Q/ ]! c$ Q" I
BGPROPERTIES:设置成FIXED,则背景图案不滚动。(只对INTERNET EXPLORER有效)
) G' ?0 P% o/ W& ]. _* X BGCOLOR:背景色。/ s0 p5 ]; O2 Y4 M8 X0 ^
注意:如果你的背景图案是深色调,因之文字颜色为淡颜色,那么由于浏览器调用页面的顺序是“背景色-文字-背景图案”,那么在背景图案没有显示的情况下,你的文字在白颜色下很难阅读,所以应该选用一个跟你的背景图案颜色一致的背景色。( E" Q( T3 \( D: T$ O% {; l
LEFTMARGIN、TOPMARGIN——页边空白。(只对INTERNET EXPLORER有效)
" g. V6 K; M* A LEFTMARGIN:左边页边空白。# z4 G- S4 @7 Z& ], I" @
TOPMARGIN:顶端页边空白。7 a+ o% P8 {$ |* O- c
HTML的基本元素就是这些,怎么样,不太难吧。下一课我们就开始制作完整的HTML文件。好了,下课!如果你有什么地方不明白,就来我“办公室”问吧。 |
|