|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14347
- 金币
- 2459
- 威望
- 1647
- 贡献
- 1407
|
程序编制
7 I+ \5 V: `5 Y/ K8 c- M 随着WEB的发展,与浏览者的交互越来越受到网站制作者的重视。现在的主页跟最初的静态主页相比,界面更加友好,功能更加丰富。这些技术需要一些编程语言来完成,如javascript、VBSCRIPT、CGI、ASP等等。要想使自己的网站在因特网的浩瀚海洋里脱颖而出,就必须掌握这些编程语言。; E1 r; }7 ^( W' w' S
经验
8 m+ i+ @1 b( l" c2 d 经验不是一门技术,却是你制胜的法宝。网站制作中的很多问题,如网站结构、版面安排、中文处理等,都需要你的经验。网上有很多设计优秀的网站,要多学习、借鉴,自己多动手、多尝试,相信你也可以做出引人注目的漂亮网站。' U! X+ v' q- w/ }# @
页面基本元素
5 L1 B* |* D5 ^# Z HTML的样子
: {% F0 M& E2 i; a/ X* D HTML语言是由一系列标记组成的,每个标记有它特定的含义。标记用<>标示,以便和页面的内容区分开来。大多数标记成对出现,后面的标记加上一个“/”,表示结束。就像这样:
( c8 z. x" F+ b3 C9 d 这是黑体。
+ U* J7 n" n! `) C0 Y 这句话的显示结果是:
0 A8 I. P H n 这是黑体。
$ s; y% [* b f/ v' w 表示黑体开始,表示黑体结束,标记在浏览器里不显示。如果你用过WPS中文处理系统,就会发现HTML的标记和WPS的控制符有点类似。把HTML的各种标记弄清楚,你就是主页制作大师了。简单吗?不一定,我们还是开始学习吧。% v) o1 ]) D& p% s! c5 q
我的第一页 8 t& p$ O0 l4 t( i. P* q# k: j
我们首先来看一个最基本的主页的HTML代码:
* U* f+ |7 P' E6 m; c. n C8 {1 v4 v8 @* Q8 l
--------------------------------------------------------------------------------2 W9 B2 }. M+ Q+ O& D- V4 Y& c. b1 l
first.html3 Y3 d0 j. p6 T; F+ ^3 S* v, |, A
这里是页的内容。 j; E! L! y, t! J! Q
c p2 z0 f' I! y- \% o9 t--------------------------------------------------------------------------------8 |* Q' C) E8 l( ?& R4 k, y8 v, [
在“记事本”里输入上面的内容,保存文件,注意把“保存类型”改成所有文件(*.*),输入文件名“first.html”。使用浏览器查看一下结果。
. I1 I B, a& |& q# C6 ~图1-1+ b3 k; e6 t5 X
从浏览器的“查看”-“源代码”菜单项里,我们可以看到我们刚才输入的源代码。( F) O6 M2 m% X
对比源代码和显示结果,我们发现,一个基本的HTML页有以下几部分构成:4 A2 O! [4 ^/ V, W& W
% A7 l$ @% G( ` 说明本页面使用HTML语言编写,使浏览器软件能够准确无误地解释、显示。% a: l, Q# t; M( z4 j; ~* P
6 `3 P1 q1 V; x( I' D3 e HTML页头,包含页面的一些设置信息。( j& V u/ v. y; X
0 q# V' K- q, z' s; o9 x5 O- b
TITLE是HEAD中的重要组成部分,它包含的内容显示在浏览器的窗口标题栏中。如果没有TITLE,浏览器标题栏显示本页的文件名。网上有很多人忽略了TITLE的设置,你可以经常看到UNTITLED或HOME PAGE等这样的默认标题。由于Internet Explorer的收藏夹和Netscape Navigator的书签都是用TITLE作为存储地址文件的标示,所以为你的主页起一个恰当的TITLE是很有必要的。
" j0 K7 U4 k1 ^; ?" |6 v+ ]6 P: T3 U- B; f+ O) ~. O# G1 P
BODY包含HTML页面的实际内容,显示在浏览器窗口的客户区中。: s& b( u7 A$ O% Q% H& U( ]. F
页头
) N' n0 C. K+ {! ]' G; N" W 除了TITLE标记外,HEAD里还有其他的几个标记。这些标记虽然不常用,但是需要有一定的了解。
/ T3 Z5 Q( N- J- r& l7 A* |8 \9 V ]META0 @, r. [. X3 b" L& Z% N6 z
META标记用于描述不包含在标准HTML里的一些文档信息。激烈的竞争使浏览器厂商纷纷利用META开发出许多实用的功能,又使这些功能在常用的浏览器中都有效。下面介绍几个很有用的用法:, ^0 E& X; H3 l7 l, j$ `
4 s$ ?& J. }8 M# I3 ~
/ v3 d0 @% {" L F 本页的关键字和描述。在页面里加上这些定义后,一些搜索引擎就能够让读者根据这些关键字查找到你的主页,了解你的主页内容。- f. f5 Z3 O P1 u* e+ N; n
6 ]4 `% V3 r' P; Z
浏览器将在60秒后,自动转到new.htm。你可以利用这个功能,制作一个封面,在若干时间后,自动带读者来到你的目录页。
3 L; y. ~0 f ]3 z) Q' ^' y+ u7 T 如果URL项没有,浏览器就是刷新本页。这就实现了WWW聊天室定期刷新的特性。
/ Z; b B" N1 w0 Q! m6 |1 n. \) L! g! N- c
描述本页使用的语言。浏览器根据此项,就可以选择正确的语言编码,而不需要读者自己在浏览器里选择。GB2312是指简体中文,而台湾BIG5内码的主页则是用BIG5。* B! j# O$ j; S2 h; X5 c
- g4 d0 W( p4 Z+ t 强制性调用网上的最新版本。浏览器为了节约时间,在本地硬盘上保存一个网上文件的临时版本。在你要重新调用时,直接显示硬盘上的文件,而不是网上的。如果你想让读者每次都看到最新的版本,就加上这句话。
# E$ t$ ^7 X& P3 g# n/ }) XLINK
$ M5 ~ U2 Q7 ]; z& o; J6 n 显示本文档和其他文档之间的连接关系。一个最有用的应用就是外部层叠样式表的定位。格式如下:- c5 F, e( |( ?" p* w, d' \, T
2 p, J$ w, m% c0 i( x( {* A% ~
REL参数说明两个文档之间的关系,HREF说明目标文档名。关于层叠样式表,将在后面的课程中详述。
, ^' i) u6 B& H, m) C8 r8 ]BASE+ J4 d5 A2 J/ ~8 b$ C
本文档的原始地址。语法是:% T& p# a* Y/ `) j3 s! v% m* y
3 J: z7 U8 A" E 这样,读者下载你的文档之后,也可以知道是从哪里下载的。
3 A1 D1 b0 k1 q5 G+ \! W9 r/ K4 JBODY
0 v9 h& ]0 s7 c7 q! { BODY标记有一些属性,用于定义页面内的显示效果。
! z x0 T" A2 S% C ALINK、LINK、TEXT、VLINK—— 文字的颜色。
4 Y7 g, T$ A: e& p9 A$ y: F8 s ALINK:当前激活的连接的文字颜色。/ q5 F% j- d7 ^& u* x3 J" P: t$ j
LINK:连接的文字颜色。
+ R' V, m, W; j$ n C, e1 b# L0 n TEXT:文字的颜色。; C0 w" S: X5 X0 r+ x5 e
VLINK:参观过的文字颜色。( v% G) l8 S$ _% m
注意:文字的颜色要和背景色有明显的差别,以便读者浏览。
! O! ~: A: A; ^. L" K* r R8 S BACKGROUND、BGPROPERTIES、BGCOLOR——页面的背景部分。 [6 e' N3 ]0 R1 K$ w
BACKGROUND:背景图案,该图案在页面内平铺。背景图案应保持单一色调,以保证页面文字易于阅读。' G/ V) O4 }3 ^/ @" D
BGPROPERTIES:设置成FIXED,则背景图案不滚动。(只对INTERNET EXPLORER有效)6 A: _$ t o2 z' t
BGCOLOR:背景色。% b3 T: V0 g- t
注意:如果你的背景图案是深色调,因之文字颜色为淡颜色,那么由于浏览器调用页面的顺序是“背景色-文字-背景图案”,那么在背景图案没有显示的情况下,你的文字在白颜色下很难阅读,所以应该选用一个跟你的背景图案颜色一致的背景色。$ f: j/ B3 R2 f# @
LEFTMARGIN、TOPMARGIN——页边空白。(只对INTERNET EXPLORER有效)
' M4 a0 r c2 q! }; ^ LEFTMARGIN:左边页边空白。
1 _' |( Y5 E0 T4 f" h4 O0 {+ \ TOPMARGIN:顶端页边空白。) w I4 E6 F2 B: e1 u
HTML的基本元素就是这些,怎么样,不太难吧。下一课我们就开始制作完整的HTML文件。好了,下课!如果你有什么地方不明白,就来我“办公室”问吧。 |
|