  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14221
- 金币
- 2401
- 威望
- 1647
- 贡献
- 1349
|
程序编制5 E) K$ ?! O+ C8 c
随着WEB的发展,与浏览者的交互越来越受到网站制作者的重视。现在的主页跟最初的静态主页相比,界面更加友好,功能更加丰富。这些技术需要一些编程语言来完成,如javascript、VBSCRIPT、CGI、ASP等等。要想使自己的网站在因特网的浩瀚海洋里脱颖而出,就必须掌握这些编程语言。* i, e5 c. n5 A; {
经验* r0 H1 n* j8 N3 Q
经验不是一门技术,却是你制胜的法宝。网站制作中的很多问题,如网站结构、版面安排、中文处理等,都需要你的经验。网上有很多设计优秀的网站,要多学习、借鉴,自己多动手、多尝试,相信你也可以做出引人注目的漂亮网站。
r0 g' D6 f& g& \ 页面基本元素4 U3 F$ \; a6 r; q0 r% H0 s
HTML的样子
8 M! K- X! P) U0 ^ HTML语言是由一系列标记组成的,每个标记有它特定的含义。标记用<>标示,以便和页面的内容区分开来。大多数标记成对出现,后面的标记加上一个“/”,表示结束。就像这样:" B& \( _) a: T
这是黑体。7 ^% {% s* D Y) C4 B$ T l) e9 o
这句话的显示结果是:9 T8 I( ]- f5 i" h) J+ m6 p
这是黑体。6 I3 B. B- T& \$ w+ v& b3 Y4 T
表示黑体开始,表示黑体结束,标记在浏览器里不显示。如果你用过WPS中文处理系统,就会发现HTML的标记和WPS的控制符有点类似。把HTML的各种标记弄清楚,你就是主页制作大师了。简单吗?不一定,我们还是开始学习吧。
# p4 h& n/ {% f, g, o! U7 ~/ o 我的第一页 o* z2 d! j0 w! q; H% v" u
我们首先来看一个最基本的主页的HTML代码:! @2 w1 p1 }1 g6 l2 y: u' l
* Y# U! E6 J& m% S; _2 V7 w2 ]% D
--------------------------------------------------------------------------------+ {* h2 W# [9 C/ w' i. F
first.html
: A5 _" P% P9 ?这里是页的内容。
& s+ i& O4 O1 s5 {. v; Q; y! K5 e3 [8 s( Q
--------------------------------------------------------------------------------% b$ K# M1 o! A8 ~& \
在“记事本”里输入上面的内容,保存文件,注意把“保存类型”改成所有文件(*.*),输入文件名“first.html”。使用浏览器查看一下结果。
& d9 R" n( O/ q# m, t ] `+ i图1-1
) o* J& J( K& o. d3 M4 i: l8 [8 F 从浏览器的“查看”-“源代码”菜单项里,我们可以看到我们刚才输入的源代码。7 ]( l* e0 s( w! f5 D2 Q
对比源代码和显示结果,我们发现,一个基本的HTML页有以下几部分构成:- A1 O/ F0 R# v9 E* m
( G! r: N' y; ^; f2 g$ }
说明本页面使用HTML语言编写,使浏览器软件能够准确无误地解释、显示。& l$ x. S' z2 T `/ B/ |7 s7 D
- p6 T/ S% i* o
HTML页头,包含页面的一些设置信息。& U. j( V5 d( E
' P7 B# C( }: V7 |. _
TITLE是HEAD中的重要组成部分,它包含的内容显示在浏览器的窗口标题栏中。如果没有TITLE,浏览器标题栏显示本页的文件名。网上有很多人忽略了TITLE的设置,你可以经常看到UNTITLED或HOME PAGE等这样的默认标题。由于Internet Explorer的收藏夹和Netscape Navigator的书签都是用TITLE作为存储地址文件的标示,所以为你的主页起一个恰当的TITLE是很有必要的。
$ B$ {5 V4 n! x# m1 Z; R/ T6 G9 F; u9 m" u" p% B8 O
BODY包含HTML页面的实际内容,显示在浏览器窗口的客户区中。
6 Q' e7 x* d7 Q$ }' m' R 页头
+ I$ g8 p9 ?5 V, c/ |3 @ 除了TITLE标记外,HEAD里还有其他的几个标记。这些标记虽然不常用,但是需要有一定的了解。
, p* \7 m& x% |9 n( kMETA6 \; O' K& R" T0 G% p& I
META标记用于描述不包含在标准HTML里的一些文档信息。激烈的竞争使浏览器厂商纷纷利用META开发出许多实用的功能,又使这些功能在常用的浏览器中都有效。下面介绍几个很有用的用法:7 C D( T7 M, I, o3 U; m0 v$ {
& X) i1 \: @8 P" k) Q X
$ _9 e% Q1 ?: w6 b R6 j 本页的关键字和描述。在页面里加上这些定义后,一些搜索引擎就能够让读者根据这些关键字查找到你的主页,了解你的主页内容。
) g" R0 R3 e8 N" p5 y2 q7 N8 v/ y4 x9 U/ i( a: ?" J
浏览器将在60秒后,自动转到new.htm。你可以利用这个功能,制作一个封面,在若干时间后,自动带读者来到你的目录页。
( H8 @1 M, r$ H0 Y: s- l5 `/ z; A 如果URL项没有,浏览器就是刷新本页。这就实现了WWW聊天室定期刷新的特性。( j" [# P. b+ v0 }0 f/ _6 U. h# @ `
& F5 f2 I6 O; u1 B$ g% E( ^+ ^ 描述本页使用的语言。浏览器根据此项,就可以选择正确的语言编码,而不需要读者自己在浏览器里选择。GB2312是指简体中文,而台湾BIG5内码的主页则是用BIG5。6 t. p6 @5 s( U! A7 ^
/ {' s U8 c1 Y9 \' T4 A% L- f
强制性调用网上的最新版本。浏览器为了节约时间,在本地硬盘上保存一个网上文件的临时版本。在你要重新调用时,直接显示硬盘上的文件,而不是网上的。如果你想让读者每次都看到最新的版本,就加上这句话。
- d, r5 X9 B) S" y3 Y' u# N' V9 kLINK5 }- F: |6 f7 ?- l
显示本文档和其他文档之间的连接关系。一个最有用的应用就是外部层叠样式表的定位。格式如下: P4 J7 q7 k' `1 P. [
5 d1 P5 ]# e) G
REL参数说明两个文档之间的关系,HREF说明目标文档名。关于层叠样式表,将在后面的课程中详述。
4 k$ j" ]$ t1 J9 _! F. `BASE) T' j2 B) J- Y9 A) a) W
本文档的原始地址。语法是:( e( N8 N+ T$ c3 `
9 z: Z+ {) `2 v4 f5 {
这样,读者下载你的文档之后,也可以知道是从哪里下载的。* n% v, |) E/ k1 B
BODY* i1 ?3 {$ J3 e; l9 |2 u
BODY标记有一些属性,用于定义页面内的显示效果。
# y4 W+ Y9 V8 D( K: L6 u ALINK、LINK、TEXT、VLINK—— 文字的颜色。
0 C$ f* c1 p8 y, D' R7 c ALINK:当前激活的连接的文字颜色。2 L3 u# _; d: B9 |
LINK:连接的文字颜色。
! f: t+ l+ H8 i# ?1 B7 o$ E* F* H TEXT:文字的颜色。2 X5 O) y& ^: s1 T+ M
VLINK:参观过的文字颜色。7 e5 @, o+ Y# ~, Q4 I* L! b
注意:文字的颜色要和背景色有明显的差别,以便读者浏览。8 X' N' H' } a$ j4 @
BACKGROUND、BGPROPERTIES、BGCOLOR——页面的背景部分。
( j+ ]# ~ \5 x0 o0 O2 ? BACKGROUND:背景图案,该图案在页面内平铺。背景图案应保持单一色调,以保证页面文字易于阅读。
: V2 j) U' L/ j% ?- t) I2 a BGPROPERTIES:设置成FIXED,则背景图案不滚动。(只对INTERNET EXPLORER有效): K) W" d5 S5 B q7 ^
BGCOLOR:背景色。
# u7 S/ P7 p% E0 D 注意:如果你的背景图案是深色调,因之文字颜色为淡颜色,那么由于浏览器调用页面的顺序是“背景色-文字-背景图案”,那么在背景图案没有显示的情况下,你的文字在白颜色下很难阅读,所以应该选用一个跟你的背景图案颜色一致的背景色。
% F8 J+ \: X: I* K, R4 w LEFTMARGIN、TOPMARGIN——页边空白。(只对INTERNET EXPLORER有效)
% O& O" U& P, ] q LEFTMARGIN:左边页边空白。$ x7 W* t$ L) |
TOPMARGIN:顶端页边空白。
0 R; ~- K( p' N0 X# U HTML的基本元素就是这些,怎么样,不太难吧。下一课我们就开始制作完整的HTML文件。好了,下课!如果你有什么地方不明白,就来我“办公室”问吧。 |
|