  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14247
- 金币
- 2414
- 威望
- 1647
- 贡献
- 1362
|
程序编制
1 Q. Y- G/ K# |5 c) e- X& p/ \ 随着WEB的发展,与浏览者的交互越来越受到网站制作者的重视。现在的主页跟最初的静态主页相比,界面更加友好,功能更加丰富。这些技术需要一些编程语言来完成,如javascript、VBSCRIPT、CGI、ASP等等。要想使自己的网站在因特网的浩瀚海洋里脱颖而出,就必须掌握这些编程语言。; b# r" ~: E/ ^5 c2 O* z: H+ @
经验/ l8 _# P3 Z$ \) J
经验不是一门技术,却是你制胜的法宝。网站制作中的很多问题,如网站结构、版面安排、中文处理等,都需要你的经验。网上有很多设计优秀的网站,要多学习、借鉴,自己多动手、多尝试,相信你也可以做出引人注目的漂亮网站。& a" t M8 D# j; S- y' A, b W$ ^
页面基本元素
' S8 y+ j) a) o- A2 B, m HTML的样子; A* w# m% p" M) } U0 P7 r h8 a; ~
HTML语言是由一系列标记组成的,每个标记有它特定的含义。标记用<>标示,以便和页面的内容区分开来。大多数标记成对出现,后面的标记加上一个“/”,表示结束。就像这样:
* w6 k% c) {1 a' L 这是黑体。5 c. ~# c7 z; H, G' s& F
这句话的显示结果是:' G. A* o5 l+ A+ S- z
这是黑体。3 V4 k5 D% [, A2 V! b
表示黑体开始,表示黑体结束,标记在浏览器里不显示。如果你用过WPS中文处理系统,就会发现HTML的标记和WPS的控制符有点类似。把HTML的各种标记弄清楚,你就是主页制作大师了。简单吗?不一定,我们还是开始学习吧。
' X& ]! h; r, ]2 R3 y* L F2 u 我的第一页 o2 _! g- J1 s8 K5 J! R" n
我们首先来看一个最基本的主页的HTML代码:
: n, l9 g6 H# Q9 }8 L. ] ]9 }9 M0 M) v" u1 Y
--------------------------------------------------------------------------------
% {; K& T6 p9 j" b' s4 ?first.html- i# p i3 p" v6 I) `( P- _% Q
这里是页的内容。
; w. O! Z: _# o7 d/ A; ?+ n3 {' l5 J" P% T+ i
--------------------------------------------------------------------------------
# m% w8 r4 A# C. v- E6 y$ Z* _ 在“记事本”里输入上面的内容,保存文件,注意把“保存类型”改成所有文件(*.*),输入文件名“first.html”。使用浏览器查看一下结果。
' Q! v# y3 p8 t8 `' m* t7 @8 `图1-19 N0 E7 U: f6 d& I/ e
从浏览器的“查看”-“源代码”菜单项里,我们可以看到我们刚才输入的源代码。: z" q$ F7 j, d! o0 n& W
对比源代码和显示结果,我们发现,一个基本的HTML页有以下几部分构成:0 n& a; F% k# A) L; \% x
+ Y1 v7 ~) v5 k% D }. m 说明本页面使用HTML语言编写,使浏览器软件能够准确无误地解释、显示。
9 ^+ ?: b6 f. Y5 |2 z% ^' _1 U6 r$ `% ^9 e+ P0 v2 n, A- R
HTML页头,包含页面的一些设置信息。
& p8 @ O2 f! G" x
. s) w" p" z# \7 `- T1 ? TITLE是HEAD中的重要组成部分,它包含的内容显示在浏览器的窗口标题栏中。如果没有TITLE,浏览器标题栏显示本页的文件名。网上有很多人忽略了TITLE的设置,你可以经常看到UNTITLED或HOME PAGE等这样的默认标题。由于Internet Explorer的收藏夹和Netscape Navigator的书签都是用TITLE作为存储地址文件的标示,所以为你的主页起一个恰当的TITLE是很有必要的。
% f {; I6 C9 K/ S8 f9 x. G1 l2 |, u; C- Q% X s- H. E$ J; A
BODY包含HTML页面的实际内容,显示在浏览器窗口的客户区中。$ R% t( r7 o0 c/ ~! L2 r9 C
页头
% @3 @$ ~" c v) y, l 除了TITLE标记外,HEAD里还有其他的几个标记。这些标记虽然不常用,但是需要有一定的了解。/ {' c- R% s! T& r; m* L( o
META
# E8 z3 A- \( C) E0 N META标记用于描述不包含在标准HTML里的一些文档信息。激烈的竞争使浏览器厂商纷纷利用META开发出许多实用的功能,又使这些功能在常用的浏览器中都有效。下面介绍几个很有用的用法:0 I# v l" `% \2 e6 D( b
4 k& o' M0 g, e6 r
9 Q/ {: m3 I9 \9 J 本页的关键字和描述。在页面里加上这些定义后,一些搜索引擎就能够让读者根据这些关键字查找到你的主页,了解你的主页内容。8 L+ H+ e- h9 W0 Z: V: D& a
; q$ n7 [* I3 f6 G3 M ?2 r" \ 浏览器将在60秒后,自动转到new.htm。你可以利用这个功能,制作一个封面,在若干时间后,自动带读者来到你的目录页。
' u6 i3 W* t$ T: ^# w T 如果URL项没有,浏览器就是刷新本页。这就实现了WWW聊天室定期刷新的特性。
3 c0 A! E0 v; F. d5 @' N+ Z/ f
/ b6 Y6 J2 T% R% _/ X6 w 描述本页使用的语言。浏览器根据此项,就可以选择正确的语言编码,而不需要读者自己在浏览器里选择。GB2312是指简体中文,而台湾BIG5内码的主页则是用BIG5。
4 Z1 n( d( O3 e }8 A& g2 Z& S: ~, y( [: _
强制性调用网上的最新版本。浏览器为了节约时间,在本地硬盘上保存一个网上文件的临时版本。在你要重新调用时,直接显示硬盘上的文件,而不是网上的。如果你想让读者每次都看到最新的版本,就加上这句话。" F; o) d5 X2 l' I0 W
LINK
; w9 |: L8 m! N ~* B4 ^ 显示本文档和其他文档之间的连接关系。一个最有用的应用就是外部层叠样式表的定位。格式如下:. ]: }) k3 c: i4 d% n2 _
( d t; j3 h3 C" ]1 [" ^3 ]8 P5 E
REL参数说明两个文档之间的关系,HREF说明目标文档名。关于层叠样式表,将在后面的课程中详述。0 v. y" |- n) d' s4 c, `
BASE
; B4 k$ e M2 t) i- f+ M+ F) U" U 本文档的原始地址。语法是:
6 j+ N( c7 L! y* [ ( Z& [$ z6 t9 }6 s% G
这样,读者下载你的文档之后,也可以知道是从哪里下载的。- x+ X4 ]' O0 `$ D, V3 |; m9 r5 y* f% K
BODY
/ @- L0 ?2 w( A+ i. n8 P( M BODY标记有一些属性,用于定义页面内的显示效果。3 c5 W' e8 W+ I6 X! a6 W
ALINK、LINK、TEXT、VLINK—— 文字的颜色。/ b" x9 ^1 A( u1 p+ u, q
ALINK:当前激活的连接的文字颜色。
$ h3 a7 I( f7 W u+ E2 o: I LINK:连接的文字颜色。( L# Z* a8 ]/ D1 N+ H8 [0 o. W
TEXT:文字的颜色。 l: h O% E5 P8 O* D6 {7 a
VLINK:参观过的文字颜色。
1 T4 m9 [! D5 a, n, _1 ~ 注意:文字的颜色要和背景色有明显的差别,以便读者浏览。" `/ F. _8 o) @, R7 {
BACKGROUND、BGPROPERTIES、BGCOLOR——页面的背景部分。
; S7 K. n- R' Z+ G; ` BACKGROUND:背景图案,该图案在页面内平铺。背景图案应保持单一色调,以保证页面文字易于阅读。* ?! H- h6 q5 ] m/ [
BGPROPERTIES:设置成FIXED,则背景图案不滚动。(只对INTERNET EXPLORER有效)3 w4 {( c6 j _
BGCOLOR:背景色。
; U" u/ m! r7 \; ]) _$ T Q+ ] 注意:如果你的背景图案是深色调,因之文字颜色为淡颜色,那么由于浏览器调用页面的顺序是“背景色-文字-背景图案”,那么在背景图案没有显示的情况下,你的文字在白颜色下很难阅读,所以应该选用一个跟你的背景图案颜色一致的背景色。
6 c" c( M% e9 [8 {" q9 _ LEFTMARGIN、TOPMARGIN——页边空白。(只对INTERNET EXPLORER有效)
$ k" u% Z3 I8 A9 Y LEFTMARGIN:左边页边空白。
; m5 W$ a; S6 {) x6 @( {8 X TOPMARGIN:顶端页边空白。
' d8 N* [! O' p HTML的基本元素就是这些,怎么样,不太难吧。下一课我们就开始制作完整的HTML文件。好了,下课!如果你有什么地方不明白,就来我“办公室”问吧。 |
|