  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
程序编制
* N ^9 q3 A6 I0 R& q" L% l9 _1 s" S9 E! N 随着WEB的发展,与浏览者的交互越来越受到网站制作者的重视。现在的主页跟最初的静态主页相比,界面更加友好,功能更加丰富。这些技术需要一些编程语言来完成,如javascript、VBSCRIPT、CGI、ASP等等。要想使自己的网站在因特网的浩瀚海洋里脱颖而出,就必须掌握这些编程语言。
/ y( Q9 q7 D. r( F2 G, w 经验
$ b$ t9 Q" d1 K; C 经验不是一门技术,却是你制胜的法宝。网站制作中的很多问题,如网站结构、版面安排、中文处理等,都需要你的经验。网上有很多设计优秀的网站,要多学习、借鉴,自己多动手、多尝试,相信你也可以做出引人注目的漂亮网站。
3 l/ i2 @ I4 R1 Q& @" l 页面基本元素- c, E/ ?! J) p. Q+ ^/ J
HTML的样子
, C+ ?" G* I9 R+ C HTML语言是由一系列标记组成的,每个标记有它特定的含义。标记用<>标示,以便和页面的内容区分开来。大多数标记成对出现,后面的标记加上一个“/”,表示结束。就像这样:5 ^3 e5 {+ q: c1 K0 J
这是黑体。9 h T) q% A7 ?: R$ D& ^, S; c
这句话的显示结果是:
& t: x* z% n3 e; a& \& B 这是黑体。
* Z! y" v" e3 L* A4 M4 Z1 T) \ 表示黑体开始,表示黑体结束,标记在浏览器里不显示。如果你用过WPS中文处理系统,就会发现HTML的标记和WPS的控制符有点类似。把HTML的各种标记弄清楚,你就是主页制作大师了。简单吗?不一定,我们还是开始学习吧。5 n1 Z' n; v- W2 l5 e
我的第一页
- w6 y5 I4 W; ], Z( H我们首先来看一个最基本的主页的HTML代码:6 {$ z8 l+ ?8 G3 C4 a0 S' V/ {
# p. x% h4 x# h$ U5 _. g--------------------------------------------------------------------------------
3 C0 n' p9 j% y! ?% b) Hfirst.html6 B4 z2 n" a5 \1 ?# K# M; R
这里是页的内容。
9 _$ X2 g0 ~+ E$ f& k: X& {$ l. z0 T$ u* R
--------------------------------------------------------------------------------& j& j* P+ [- e1 |4 `' C$ j
在“记事本”里输入上面的内容,保存文件,注意把“保存类型”改成所有文件(*.*),输入文件名“first.html”。使用浏览器查看一下结果。) J9 Z( }6 J* s" A8 L# t
图1-1
. D% W) i) }" w9 }2 T0 n 从浏览器的“查看”-“源代码”菜单项里,我们可以看到我们刚才输入的源代码。. M, F' R" o, F* r/ K( R1 I
对比源代码和显示结果,我们发现,一个基本的HTML页有以下几部分构成:
9 G9 J p! H7 E% C/ j- w# A9 R6 e0 @3 y: }
说明本页面使用HTML语言编写,使浏览器软件能够准确无误地解释、显示。
5 y1 Y" [- t' k- {& s3 v6 e3 a) W3 u; O
HTML页头,包含页面的一些设置信息。
' }3 l$ X6 b1 r" ^0 S4 z: p1 V" \' P0 E/ a8 ?
TITLE是HEAD中的重要组成部分,它包含的内容显示在浏览器的窗口标题栏中。如果没有TITLE,浏览器标题栏显示本页的文件名。网上有很多人忽略了TITLE的设置,你可以经常看到UNTITLED或HOME PAGE等这样的默认标题。由于Internet Explorer的收藏夹和Netscape Navigator的书签都是用TITLE作为存储地址文件的标示,所以为你的主页起一个恰当的TITLE是很有必要的。5 e+ X+ r6 R' @" e, _
. W# r) Y. _9 `$ w0 E' j) y BODY包含HTML页面的实际内容,显示在浏览器窗口的客户区中。
8 a/ i" B8 P3 O; [" D2 @7 } 页头$ O8 r' i1 m; m) K
除了TITLE标记外,HEAD里还有其他的几个标记。这些标记虽然不常用,但是需要有一定的了解。7 w B+ l0 v5 v! ]. |5 ~. h& I
META
, _3 @3 [! w' T3 B: C META标记用于描述不包含在标准HTML里的一些文档信息。激烈的竞争使浏览器厂商纷纷利用META开发出许多实用的功能,又使这些功能在常用的浏览器中都有效。下面介绍几个很有用的用法:% V; ~; L3 d' Q4 @
^# K" F6 [+ {- a% ^9 A( ?
- G; g, `$ _+ w- p3 d$ E9 Y
本页的关键字和描述。在页面里加上这些定义后,一些搜索引擎就能够让读者根据这些关键字查找到你的主页,了解你的主页内容。
5 l" }8 ]/ U. A O
% S' k$ G8 e% n$ |. D" K 浏览器将在60秒后,自动转到new.htm。你可以利用这个功能,制作一个封面,在若干时间后,自动带读者来到你的目录页。
0 i- o, i: D7 W" X* K 如果URL项没有,浏览器就是刷新本页。这就实现了WWW聊天室定期刷新的特性。0 x1 T. X" d/ Q4 F1 ?( o: `
: |$ l1 U, C+ M0 h, T 描述本页使用的语言。浏览器根据此项,就可以选择正确的语言编码,而不需要读者自己在浏览器里选择。GB2312是指简体中文,而台湾BIG5内码的主页则是用BIG5。
0 K0 g5 J9 J+ x. @& [& o' B/ W
' {7 W( s% T5 T 强制性调用网上的最新版本。浏览器为了节约时间,在本地硬盘上保存一个网上文件的临时版本。在你要重新调用时,直接显示硬盘上的文件,而不是网上的。如果你想让读者每次都看到最新的版本,就加上这句话。
F9 d+ Z% R6 I; G) HLINK: X8 x5 d% S, K
显示本文档和其他文档之间的连接关系。一个最有用的应用就是外部层叠样式表的定位。格式如下:% j! r' x6 j+ T
$ [% S3 U. z# |/ @ REL参数说明两个文档之间的关系,HREF说明目标文档名。关于层叠样式表,将在后面的课程中详述。
4 m" F$ q5 E$ Z; eBASE' Q r5 {/ A0 S8 K* R
本文档的原始地址。语法是:9 G+ c* U3 F' ^
. r( J+ X) w) y# j/ t+ y" P
这样,读者下载你的文档之后,也可以知道是从哪里下载的。
, i: j- ~& n- |: {$ ~$ H+ eBODY; }# U% `) G2 l N1 y* l6 X6 d% K7 s
BODY标记有一些属性,用于定义页面内的显示效果。
# v5 F, @" M9 q# T( F, D) P1 ^+ s# b ALINK、LINK、TEXT、VLINK—— 文字的颜色。$ ~4 J/ K! E; F0 ]3 c! N# X! E0 n. ]
ALINK:当前激活的连接的文字颜色。5 n* l" w3 y# N# N3 e9 n
LINK:连接的文字颜色。9 u: n- u6 |2 N/ a6 r9 Z! ?
TEXT:文字的颜色。
6 A2 B9 m* ^7 q4 _ VLINK:参观过的文字颜色。" b2 c" V# N. ]# Q1 m4 a
注意:文字的颜色要和背景色有明显的差别,以便读者浏览。
. ]8 t% |) \3 c3 \ BACKGROUND、BGPROPERTIES、BGCOLOR——页面的背景部分。7 t6 m3 y; M2 G2 w3 ^
BACKGROUND:背景图案,该图案在页面内平铺。背景图案应保持单一色调,以保证页面文字易于阅读。6 u; ~' N2 a% J8 U) P8 K
BGPROPERTIES:设置成FIXED,则背景图案不滚动。(只对INTERNET EXPLORER有效)1 j4 L0 J9 L0 S' X
BGCOLOR:背景色。
9 j, a; W7 `6 Z# {. F% i! s0 ? 注意:如果你的背景图案是深色调,因之文字颜色为淡颜色,那么由于浏览器调用页面的顺序是“背景色-文字-背景图案”,那么在背景图案没有显示的情况下,你的文字在白颜色下很难阅读,所以应该选用一个跟你的背景图案颜色一致的背景色。& I5 b1 l/ V. a; X
LEFTMARGIN、TOPMARGIN——页边空白。(只对INTERNET EXPLORER有效)4 [) E3 r7 n' s
LEFTMARGIN:左边页边空白。
. I6 `# Q4 A! p+ _ g TOPMARGIN:顶端页边空白。1 Y# u, S" L. K% r
HTML的基本元素就是这些,怎么样,不太难吧。下一课我们就开始制作完整的HTML文件。好了,下课!如果你有什么地方不明白,就来我“办公室”问吧。 |
|