  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14171
- 金币
- 2376
- 威望
- 1647
- 贡献
- 1324
|
程序编制
1 `' s! S0 b! \- ? 随着WEB的发展,与浏览者的交互越来越受到网站制作者的重视。现在的主页跟最初的静态主页相比,界面更加友好,功能更加丰富。这些技术需要一些编程语言来完成,如javascript、VBSCRIPT、CGI、ASP等等。要想使自己的网站在因特网的浩瀚海洋里脱颖而出,就必须掌握这些编程语言。
1 |$ U6 O6 |3 T" ?$ Q7 y3 Y. |% c 经验5 ]* T" X5 I" f( [
经验不是一门技术,却是你制胜的法宝。网站制作中的很多问题,如网站结构、版面安排、中文处理等,都需要你的经验。网上有很多设计优秀的网站,要多学习、借鉴,自己多动手、多尝试,相信你也可以做出引人注目的漂亮网站。7 z, u: n( y! x' P8 t) ^8 a
页面基本元素
' y; @* |1 x. n8 [* k2 c$ o- p% M HTML的样子2 r5 W) F% D/ Z& P( b* i7 p
HTML语言是由一系列标记组成的,每个标记有它特定的含义。标记用<>标示,以便和页面的内容区分开来。大多数标记成对出现,后面的标记加上一个“/”,表示结束。就像这样:
) O ^. p, f4 X6 A 这是黑体。
! H; t3 R8 ]0 j( k. I* V 这句话的显示结果是:5 C% l1 Q+ e+ Y; Y1 d" p6 L
这是黑体。0 `) [3 Q" @' m
表示黑体开始,表示黑体结束,标记在浏览器里不显示。如果你用过WPS中文处理系统,就会发现HTML的标记和WPS的控制符有点类似。把HTML的各种标记弄清楚,你就是主页制作大师了。简单吗?不一定,我们还是开始学习吧。
' ~4 v3 k+ n; m, X R 我的第一页
/ T( N$ f2 w6 G& s4 z我们首先来看一个最基本的主页的HTML代码:
0 u2 v% f$ R9 F9 H! U# a% r& D
/ k. {# ~. q4 |8 e0 `* a6 K; ~--------------------------------------------------------------------------------
) I" R) ]6 j. X- s$ efirst.html) B) h/ A: f( T! P
这里是页的内容。
8 }1 i, r/ M+ ~4 F `( I# ~4 F) `+ p6 C3 f4 x6 \
--------------------------------------------------------------------------------9 i1 L4 T* c/ y( J5 e+ S: K7 z
在“记事本”里输入上面的内容,保存文件,注意把“保存类型”改成所有文件(*.*),输入文件名“first.html”。使用浏览器查看一下结果。
+ p) {, w6 b* m( v( Z* g( b图1-1
" t+ y/ m: D3 N( W$ o: E% h 从浏览器的“查看”-“源代码”菜单项里,我们可以看到我们刚才输入的源代码。
" s, `9 ]$ _! Y( u: i: w9 H" j 对比源代码和显示结果,我们发现,一个基本的HTML页有以下几部分构成:
3 d% [# f+ @! P+ ?
$ |6 z& v7 A, d+ {" a" I 说明本页面使用HTML语言编写,使浏览器软件能够准确无误地解释、显示。+ j L! l6 V6 ?5 @3 V6 T
1 E' x7 Y, K$ }3 n$ Z0 w9 a! B
HTML页头,包含页面的一些设置信息。& a4 H; r9 u( _ C9 _
6 ?8 ], a( a. q
TITLE是HEAD中的重要组成部分,它包含的内容显示在浏览器的窗口标题栏中。如果没有TITLE,浏览器标题栏显示本页的文件名。网上有很多人忽略了TITLE的设置,你可以经常看到UNTITLED或HOME PAGE等这样的默认标题。由于Internet Explorer的收藏夹和Netscape Navigator的书签都是用TITLE作为存储地址文件的标示,所以为你的主页起一个恰当的TITLE是很有必要的。! Z4 h3 D7 [" ^3 l/ `0 K% ^, p
/ _ C) c' {3 B2 U1 O1 S BODY包含HTML页面的实际内容,显示在浏览器窗口的客户区中。3 o& h0 Y' ^9 \. g7 I! _$ A1 x
页头$ \& t, o) I, [, l \2 P
除了TITLE标记外,HEAD里还有其他的几个标记。这些标记虽然不常用,但是需要有一定的了解。: R. c1 Z. ^/ [. m* g0 Y. k
META
4 U; R3 A3 B9 ^8 H) u META标记用于描述不包含在标准HTML里的一些文档信息。激烈的竞争使浏览器厂商纷纷利用META开发出许多实用的功能,又使这些功能在常用的浏览器中都有效。下面介绍几个很有用的用法:
1 ]* X) N4 C# P' z5 C9 @7 T
; P, h( o; @* g7 i# d7 ~4 z' ?4 `2 f% ^
本页的关键字和描述。在页面里加上这些定义后,一些搜索引擎就能够让读者根据这些关键字查找到你的主页,了解你的主页内容。
# Z! Q. j2 T& K0 K/ x4 @7 y5 N2 J- q" L" @ f
浏览器将在60秒后,自动转到new.htm。你可以利用这个功能,制作一个封面,在若干时间后,自动带读者来到你的目录页。9 Q( [6 B, B& G5 H- X
如果URL项没有,浏览器就是刷新本页。这就实现了WWW聊天室定期刷新的特性。9 ?# c& x, ^3 \7 u" J
4 c2 s, N9 @) ?& T" ] 描述本页使用的语言。浏览器根据此项,就可以选择正确的语言编码,而不需要读者自己在浏览器里选择。GB2312是指简体中文,而台湾BIG5内码的主页则是用BIG5。* M: T0 j; V# l0 F( L) b
5 [# G3 O4 X( R7 `0 V4 W( ~ 强制性调用网上的最新版本。浏览器为了节约时间,在本地硬盘上保存一个网上文件的临时版本。在你要重新调用时,直接显示硬盘上的文件,而不是网上的。如果你想让读者每次都看到最新的版本,就加上这句话。
! ~1 u2 G, z/ F8 G H k8 ILINK
, \! t/ a* y- S# F, f 显示本文档和其他文档之间的连接关系。一个最有用的应用就是外部层叠样式表的定位。格式如下:
8 @( Z1 ~; M' W5 z- ]7 @ - {! z8 U( J1 b8 B0 P
REL参数说明两个文档之间的关系,HREF说明目标文档名。关于层叠样式表,将在后面的课程中详述。
/ V Q) i9 s8 EBASE. Y4 _% L) R& Z5 P" ~! R
本文档的原始地址。语法是:
6 n: \( _- Q! [
. Q" V7 o5 c6 P. ~8 I* [4 ~$ p 这样,读者下载你的文档之后,也可以知道是从哪里下载的。% U1 f4 i4 A3 ~, f% A
BODY" @! ^( E& a1 d0 | R9 j1 W
BODY标记有一些属性,用于定义页面内的显示效果。
: j( V& ?5 G+ x ALINK、LINK、TEXT、VLINK—— 文字的颜色。
% x; @. X, v3 v% N ALINK:当前激活的连接的文字颜色。* d- O: r. j7 Z- P
LINK:连接的文字颜色。
% L* x+ q4 ^! ]* r7 h TEXT:文字的颜色。
* J2 \! i. A' r+ q1 S# U K0 m3 n VLINK:参观过的文字颜色。
/ q" \5 Y& v n7 e 注意:文字的颜色要和背景色有明显的差别,以便读者浏览。
4 M9 D ~* P3 f: f9 [) j& a: d BACKGROUND、BGPROPERTIES、BGCOLOR——页面的背景部分。
. u+ N! G1 R6 O$ c BACKGROUND:背景图案,该图案在页面内平铺。背景图案应保持单一色调,以保证页面文字易于阅读。
5 A9 w- _" Y! u I BGPROPERTIES:设置成FIXED,则背景图案不滚动。(只对INTERNET EXPLORER有效)
# v+ J4 v2 }. e: M BGCOLOR:背景色。
& E- h! r. @$ X. q 注意:如果你的背景图案是深色调,因之文字颜色为淡颜色,那么由于浏览器调用页面的顺序是“背景色-文字-背景图案”,那么在背景图案没有显示的情况下,你的文字在白颜色下很难阅读,所以应该选用一个跟你的背景图案颜色一致的背景色。
) y# Y. {9 W% y& R4 { LEFTMARGIN、TOPMARGIN——页边空白。(只对INTERNET EXPLORER有效)
' N8 G/ V) m) R: p u2 L LEFTMARGIN:左边页边空白。
; p* B) a8 Z# Y( n3 f) M TOPMARGIN:顶端页边空白。% X' _7 G1 d2 B9 Q3 F* A) h
HTML的基本元素就是这些,怎么样,不太难吧。下一课我们就开始制作完整的HTML文件。好了,下课!如果你有什么地方不明白,就来我“办公室”问吧。 |
|