  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
程序编制# i6 y4 e0 n; P# O. y7 j% H) q
随着WEB的发展,与浏览者的交互越来越受到网站制作者的重视。现在的主页跟最初的静态主页相比,界面更加友好,功能更加丰富。这些技术需要一些编程语言来完成,如javascript、VBSCRIPT、CGI、ASP等等。要想使自己的网站在因特网的浩瀚海洋里脱颖而出,就必须掌握这些编程语言。
3 s$ R9 y( p! F 经验 c- Y5 n: Y5 b% S6 p: Z* p! M! h C
经验不是一门技术,却是你制胜的法宝。网站制作中的很多问题,如网站结构、版面安排、中文处理等,都需要你的经验。网上有很多设计优秀的网站,要多学习、借鉴,自己多动手、多尝试,相信你也可以做出引人注目的漂亮网站。
3 G v" V% F0 ^- F y3 ?# J/ m 页面基本元素
/ v. i, G3 m/ c HTML的样子
* |" d' g: m8 P7 S% o& s z z3 u HTML语言是由一系列标记组成的,每个标记有它特定的含义。标记用<>标示,以便和页面的内容区分开来。大多数标记成对出现,后面的标记加上一个“/”,表示结束。就像这样:
- @( E! P. R. n7 W 这是黑体。
' L. h7 h5 v. t& B 这句话的显示结果是:
0 {% k9 t% R5 N" w 这是黑体。
: N( O# R% q0 y' }# l+ i) f, f 表示黑体开始,表示黑体结束,标记在浏览器里不显示。如果你用过WPS中文处理系统,就会发现HTML的标记和WPS的控制符有点类似。把HTML的各种标记弄清楚,你就是主页制作大师了。简单吗?不一定,我们还是开始学习吧。
' U" h9 F4 @* g. _" M 我的第一页
3 B. {: P8 h' L% Z, P8 d* r我们首先来看一个最基本的主页的HTML代码:7 ]- i# T: D1 x1 L4 Z
9 W5 ~4 k* l, W% b" x3 n$ ^--------------------------------------------------------------------------------
1 P# |+ a5 D' z( S2 {4 zfirst.html% G3 P+ n1 i. [
这里是页的内容。
y0 H2 N4 r7 \9 ?# A) T/ o8 Q( @7 n8 V; K% j
--------------------------------------------------------------------------------' }/ l) u3 m4 S' m. d; c4 U
在“记事本”里输入上面的内容,保存文件,注意把“保存类型”改成所有文件(*.*),输入文件名“first.html”。使用浏览器查看一下结果。
, q! I6 }! e" s; e& V6 j图1-1; X: g4 B* D' X4 K9 e" ?
从浏览器的“查看”-“源代码”菜单项里,我们可以看到我们刚才输入的源代码。8 F' d7 k" G6 z Z
对比源代码和显示结果,我们发现,一个基本的HTML页有以下几部分构成:
6 k- }( c: t' ?1 t {0 L+ M
. z4 r4 `: P# ^$ ^* V/ R* N8 _" ? 说明本页面使用HTML语言编写,使浏览器软件能够准确无误地解释、显示。
' x4 x3 E6 I0 C- J9 f- k& B7 R4 T" M7 p% U$ k
HTML页头,包含页面的一些设置信息。
6 S: z) w" \: y; H; E; P3 B1 p( |+ Q1 ^2 \' c7 {; J
TITLE是HEAD中的重要组成部分,它包含的内容显示在浏览器的窗口标题栏中。如果没有TITLE,浏览器标题栏显示本页的文件名。网上有很多人忽略了TITLE的设置,你可以经常看到UNTITLED或HOME PAGE等这样的默认标题。由于Internet Explorer的收藏夹和Netscape Navigator的书签都是用TITLE作为存储地址文件的标示,所以为你的主页起一个恰当的TITLE是很有必要的。$ p' r; i- N5 o6 t, W u
* s& C1 A7 D2 L( p
BODY包含HTML页面的实际内容,显示在浏览器窗口的客户区中。
8 N+ q1 ]! g; C$ w 页头' J9 [/ V+ o& e
除了TITLE标记外,HEAD里还有其他的几个标记。这些标记虽然不常用,但是需要有一定的了解。
' |$ z5 X6 ^5 P) n+ F1 k6 c. ^! HMETA
$ }# c. m7 c4 z" G w7 @/ v META标记用于描述不包含在标准HTML里的一些文档信息。激烈的竞争使浏览器厂商纷纷利用META开发出许多实用的功能,又使这些功能在常用的浏览器中都有效。下面介绍几个很有用的用法:* `) p8 G. j) y; p. N
n6 D3 ~/ m2 C6 \9 F# ]
. I9 J6 L5 p& h& x' z. O) l- ~, N 本页的关键字和描述。在页面里加上这些定义后,一些搜索引擎就能够让读者根据这些关键字查找到你的主页,了解你的主页内容。
1 y% c: r4 d1 l* b9 g6 W* x5 `9 N% ]' R0 O+ ]% L' m
浏览器将在60秒后,自动转到new.htm。你可以利用这个功能,制作一个封面,在若干时间后,自动带读者来到你的目录页。- C4 I4 p( w; y" L0 J) M/ A. }
如果URL项没有,浏览器就是刷新本页。这就实现了WWW聊天室定期刷新的特性。
2 x; h' r1 s& f* X; j" a* O9 `! o- H2 p' N( L7 q& c) t' U" u
描述本页使用的语言。浏览器根据此项,就可以选择正确的语言编码,而不需要读者自己在浏览器里选择。GB2312是指简体中文,而台湾BIG5内码的主页则是用BIG5。9 d0 n( `: I7 h
$ [6 W8 l( C" |0 q4 J 强制性调用网上的最新版本。浏览器为了节约时间,在本地硬盘上保存一个网上文件的临时版本。在你要重新调用时,直接显示硬盘上的文件,而不是网上的。如果你想让读者每次都看到最新的版本,就加上这句话。* q3 n0 F) H/ W+ b1 ~( u, ?; W. q
LINK2 y( j* S4 J" p
显示本文档和其他文档之间的连接关系。一个最有用的应用就是外部层叠样式表的定位。格式如下:6 H/ L; _& @' [: ^, ?8 E: i, G ]+ D
; Y7 f5 L k1 p' }$ N1 @ REL参数说明两个文档之间的关系,HREF说明目标文档名。关于层叠样式表,将在后面的课程中详述。) a2 g4 p% u- f9 s
BASE# r- z0 g" Q, r8 A3 \
本文档的原始地址。语法是:9 i( A" R1 x9 j9 m, \: Y
" I% y: Z# K5 O 这样,读者下载你的文档之后,也可以知道是从哪里下载的。# S! E4 C- }0 C" _0 v! M' |1 E6 v
BODY
" u% N+ c: _, h C7 O( n/ J' N BODY标记有一些属性,用于定义页面内的显示效果。* |: ^- r- q( t( p( g' W) ^- m
ALINK、LINK、TEXT、VLINK—— 文字的颜色。/ d0 ?( b7 w; G. F/ V1 ]
ALINK:当前激活的连接的文字颜色。5 f7 ?( K9 J5 k E! c6 F- g$ O
LINK:连接的文字颜色。' x& k: h5 _) Z& q1 v d! {
TEXT:文字的颜色。5 c1 u6 Q1 G, G
VLINK:参观过的文字颜色。! S+ @9 |6 S5 h; ?
注意:文字的颜色要和背景色有明显的差别,以便读者浏览。
7 ^6 c! H3 y: V BACKGROUND、BGPROPERTIES、BGCOLOR——页面的背景部分。' p3 Y g2 V7 x
BACKGROUND:背景图案,该图案在页面内平铺。背景图案应保持单一色调,以保证页面文字易于阅读。
7 u' V# `+ R; h X, a BGPROPERTIES:设置成FIXED,则背景图案不滚动。(只对INTERNET EXPLORER有效)! n9 ]3 l c6 ]
BGCOLOR:背景色。
4 o5 r V" b1 P' N 注意:如果你的背景图案是深色调,因之文字颜色为淡颜色,那么由于浏览器调用页面的顺序是“背景色-文字-背景图案”,那么在背景图案没有显示的情况下,你的文字在白颜色下很难阅读,所以应该选用一个跟你的背景图案颜色一致的背景色。
2 \5 {+ u# U7 A# x8 S4 `: Z3 u LEFTMARGIN、TOPMARGIN——页边空白。(只对INTERNET EXPLORER有效)0 @+ K8 M* O v+ [8 F+ @( Q# p
LEFTMARGIN:左边页边空白。
4 B- D+ [6 I( k6 f TOPMARGIN:顶端页边空白。& L4 E- M: D6 I$ B/ T7 B- M
HTML的基本元素就是这些,怎么样,不太难吧。下一课我们就开始制作完整的HTML文件。好了,下课!如果你有什么地方不明白,就来我“办公室”问吧。 |
|