免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: haoji
打印 上一主题 下一主题

Unix网络 [复制链接]

论坛徽章:
0
191 [报告]
发表于 2008-05-17 21:57 |只看该作者
194 第三部分网络及Internet工具
下载
图14-2 Netscape Navigator浏览器

该浏览器界面上端的图标栏中有一些按钮,用于在不同的网页之间移动以及完成其他一
些操作。其中,有两个分别标记为B a c k和F o w a r d的按钮,分别用来在已访问过的网页列表中
前进和后退。有一个标记为H o m e的按钮,用来返回到用户设置成H o m e的网页。另外,还有
一个标记为S t o p的按钮,用来取消已经发出去的访问请求;它在用户打开一个网页时有效,
如果打开一个网页需要的时间过长,就可以点击S t o p按钮取消该进程。

N e t s c a p e设有书签和历史记录功能,用户可以将经常访问的网页放在书签中,待以后访问
时直接选择书签列表即可。在U R L区域的左边有一个标为B o o k m a r k s的按钮,用户点击它后就
出现一个有关书签内容的下拉菜单;另外在N e t s c a p e的菜单中也设有一个具有同样功能的
B o o k m a r k s菜单项。下拉菜单中的前面几项用来管理书签,如果要将当前打开的网页添加到书
签中,就选择A d d菜单项或者敲入C t r l - k;如果要打开已列在书签中的网页,只要在菜单里选
中相应的项;如果敲入C t r l - b,就弹出一个用于编辑书签的窗口。N e t s c a p e将用户最近访问过
的网页地址都保存在历史记录中,如果用户没有将一个访问过的网页放在书签中,还可以在
历史记录中查找它。需要查看历史记录时,可以输入C t r l - h或者在菜单中选择相应的项。

如果要保存当前的网页,选择F i l e菜单中的Save As,系统弹出一个对话框,该对话框的
底部列出了网页文件在本地系统中保存的名字,如果需要用户,可以改变;对话框中还列出
了保存文件的目录,供用户自由选择;另外,还能选择保存文件的类型,可以选择为文本类
型或H T M L类型。

在We b 页面上还经常有到F T P站点文件的链接,如果使用N e t s c a p e浏览器下载这类文件时,
需要按住s h i f t键的同时点击该链接。如果直接访问F T P站点,也是这样操作的。要是没有按住
s h i f t键,只是单击一下,那么就按文本方式在另一个网页中显示文件内容。一旦用户选择好
了下载的文件,系统就弹出一个对话框,供用户选择保存文件的目录和文件名,待用户选择
完毕点击O K按钮后,就开始进行下载。在文件下载过程中,N e t s c a p e会显示下载的进程和估
计的剩余时间。

Netscape Communicator不仅提供We b 浏览器N a v i g a t o r,还提供邮件和新闻阅读器客户软

论坛徽章:
0
192 [报告]
发表于 2008-05-17 21:58 |只看该作者
第14章World Wide Web 195
下载
件。使用它的邮件客户软件,用户可以在I n t e r n e t上收发信件,就像在U n i x系统之间使用m a i l x
或E l m等邮件客户程序一样(参见图1 4 - 3)。新闻阅读器用来在U s e n e t新闻组中阅读和发布文
章。在Netscape Communicator的菜单中,设有n e w s r e a d e r和m a i l e r菜单项;用户也可以通过敲
入A l t - 2启动m a i l e r,敲入A l t - 3启动新闻阅读器,敲入A l t - 1启动N a v i g a t o r。如果使用远程邮件或
新闻服务器,就必须在E d i t菜单里的P r e f e r e n c e中填入它们的网络地址。


图14-3 Netscape Communicator中的m a i l e r

如果通过代理服务器连接到I n t e r n e t上,就必须提供代理服务器的I P地址。代理服务器是
一台作用类似于网关的计算机,它接受内部用户发出的请求,然后再将请求转发到I n t e r n e t上,
这样内部用户与I n t e r n e t之间就没有直接的连接,必须通过代理服务器的转发。代理服务器的
设置也在E d i t菜单里的P r e f e r e n c e中进行。

14.3.2 Mosaic
M o s a i c是第一个基于图形的We b 浏览器,它与N e t s c a p e一样,也有多种分别用于不同平台
的版本,包括Wi n d o w s 、M a c i n t o s h和U n i x版本。M o s a i c是由设置在I I I i n o i s大学的美国超级计
算应用国家中心(N C S A)开发出来的,关于M o s a i c更详细的信息可以查询N C S A的We b 站点
w w w. n c s a . u i u c . e d u,用户可以从该站点上或N C S A的F T P站点上下载M o s a i c软件。

与N e t s c a p e类似,U n i x系统上的M o s a i c也是一个基于X - Wi n d o w s的应用程序,用户需在X -
Wi n d o w s 界面(如O p e n - L o o k或M o t i f)上操作它。M o s a i c的窗口界面上端有两个方框,一个用
来显示当前网页的标题,另一个用来输入U R L地址。在窗口底部设置了一些按钮,用于管理访
问过的网页。其中,B a c k和F o r w a r d按钮分别用来在已访问过的网页列表中后退和前进;H o m e
按钮用来返回到用户的H o m e网页;Save As 按钮用来在本地系统上保存当前的网页。

当用户正在打开一个网页时,位于右上角的一个地球仪图标在转动;一旦打开完毕后,
地球仪图标就停止转动。这个地球仪图标的功能就类似于S t o p按钮,如果在打开网页地球仪
图标转动时,点击该图标就取消了打开的进程。

位于M o s a i c窗口上部的各种下拉菜单,用来管理用户的We b 访问。其中,在N a v i g a t e菜单
里,可以设置一个用户最喜欢网站的书签列表;在O p t i o n s菜单里可以对浏览器进行配置;通
过N e w s菜单,可以访问U s e n e t新闻组、显示和保存文章。

14.3.3 Ly n x
Ly n x 是一种命令行模式的浏览器,可以用在没有X - Wi n d o w s界面支持的情况,在U n i x命

论坛徽章:
0
193 [报告]
发表于 2008-05-17 21:59 |只看该作者
196 第三部分网络及Internet工具
下载
令行中启动它。Ly n x 采用基于光标的显示,很像E l m或P i n e。在网页上只能显示文本,文本页
面上可以包括到其他I n t e r n e t资源的链接,但不能显示任何图形、视频或声音。除了显示功能
有限外,Ly n x 完全可以胜任其他We b 浏览器的功能。它也能用来下载F T P站点上的文件。与那
些基于图形的浏览器相比,由于Ly n x 的负载轻,因此它能以更快的速度显示文本。用户可以
从l y n x . b r o w s e r. o rg 站点下载用于U n i x的Ly n x 浏览器。如果下载用于U n i x的源程序文件,一般
是一个压缩了的档案文件,必须进行解压和解档,并建立一个包含源程序文件的目录。然后
在这个目录中,使用c o n t i n u e命令产生一个适用于本地系统的M a k e f i l e ,再通过m a k e命令创建一
个Ly n x 浏览器应用程序,最后安装在本地系统上就可以了。

与基于图形的We b 浏览器不同,Ly n x 采用的是一系列屏幕方式显示网页,而不使用滚动
屏幕的方式显示网页。需要移动到下一屏时,敲入空格键或P a g e D o w n键;返回到上一屏,使
用P a g e U p键;光标的上下键,用来在文本的前后链接之间移动。

网页中的链接点文本采用粗体字显示,如图1 4 - 4所示。如果需要激活链接点,必须首先
移动光标选中它后输入回车键E n t e r或右光标键,而不是像其他浏览器那样使用鼠标点击。被
选中的链接点在屏幕上采用高亮度带阴影的颜色显示,最初屏幕中的第一个链接点总是会自
动被选中,用户可以根据需要通过移动上下光标键改变选择;值得注意的是,一定要使用上
下光标键来移动,而不能使用左右光标键。


图14-4 Lynx We b 浏览器界面示意图

类似于其他浏览器,Ly n x 也保存着一张已访问过的网页列表,使用左光标键返回前一网
页,右光标键转到列表中的下一网页。输入E s c键时,就能调出已访问网页的列表,用户可以
使用上下光标键在列表中选择一个链接到某个网页的链接点,然后输入右光标键或回车键打
开相应的网页。

如果要转到某一个站点上,可以敲入g键,这时在屏幕的底端出现提示“URL to open:”

用户只要输入相应站点的U R L即可。如果想返回到用户设置好的h o m e网页,就输入m键。另
外,Ly n x 也支持书签功能,敲入a键时就可以将当前显示的网页添加到书签列表中;如果输入
v键就能调出书签列表;用户也可以使用上下光标键在书签中选择一个列表项,然后输入右光
标键或回车键打开相应的网页。

用户可以使用单个字母的命令完成一些浏览器功能,例如下载文件或搜索网页。其中,

论坛徽章:
0
194 [报告]
发表于 2008-05-17 21:59 |只看该作者
第14章World Wide Web 197
下载
输入“?”键就显示出所有这些命令;下载文件时使用“d”键;“h”键用来显示帮助信息

如果想在当前网页中搜索文本,就输入“/”键,这时在屏幕底下出现一个提示,用于输入

索内容。Ly n x 将以高亮度显示第一个匹配到的文本内容,如果输入“n”键,就显示下一个

配到的文本内容。通过“\”键,可以在网页的源文件和显示版本之间进行切换



14.4 Java
J a v a给传统的We b 浏览器带来了许多新的功能,它允许用户执行放在We b 站点上的程序

采用J a v a,用户可以与We b 站点交互信息。大多数浏览器,例如N e t s c a p e,支持J a v a,能运

J a v a小程序(a p p l e t)。另外,已有大量基于J a v a的产品可用于U n i x平台,例如用于U n i x版

的J a v a开发工具包(J D K)、HotJava We b 浏览器、Java We b 服务器。用户可以从S u n公司

We b 站点w w w. s u n . c o m上下载这些产品



J a v a开发工具包提供有J a v a编译器、J a v a调试器等一些工具,用于帮助用户创建和调试

己的J a v a小程序或其他的J a v a应用程序。工具包里包含了一些J a v a小程序的源代码,用户可

从S u n公司的We b 站点上获得详细的J D K文档。J D K软件包集成了各种J a v a应用、库和演示

序,其中J a v a应用包括J a v a 编译器(j a v a c )、J a v a 调试器(j d b )和J a v a 小程序查看



(a p p l e t v i e w e r)。J D K还具有国际化、大数字、J D B C等一些特性,有关这些特性的详细描述可
以参考J D K文档。

如同采用其他标准编程语言编写一个程序一样,可以使用J a v a语言编写一个J a v a小程序。

首先要做的是,使用一个文本编辑器编写源代码,完成后将它保存在一个扩展名为. j a v a的文

件里;然后,使用j a v a c编译器对该源代码文件进行编译,就得到一个J a v a可执行程序,即

J a v a小程序,这种J a v a小程序带有. c l a s s扩展名。例如,编译一个源代码文件名叫B l i n k . j a v a的

J a v a程序,将产生一个名叫B l i n k . c l a s s的J a v a小程序,这个B l i n k . c l a s s程序可以使用We b 浏览器

访问并执行。

在一个网页中,可以使用H T M L标记符< A P P L E T >调用一个J a v a小程序。在这种标记中可

以包括几种属性,其中C O D E属性是必须要有的,它的值就是J a v a小程序的名称。另外还可以

设置的一些属性(例如J a v a小程序显示的区域及其对准方式),都可以在J D K文档中得到有关的

说明。在下面的示例中,一个名叫B l i n k . c l a s s的J a v a小程序,在We b 浏览器中显示区域的高度

为1 0 0个像素、宽度为8 0个像素,采用居中对准方式:

<APPLET CODE="Blink.class" WIDTH=80 HEIGHT=100 ALIGN=center></APPLET>


14.5 超文本标记语言HTML
使用超文本标记语言H T M L可以制作We b 页面,H T M L是S G M L(Standard Generalized

M a r k u p,标准通用标记语言)的一个子集。制作一个H T M L文档实际上就是在一个文本文件

中插入H T M L标记符。因此,制作网页就像使用一个基于标记符的字处理器一样简单。采用

H T M L标记符将一个文本格式化后,就可以像We b 页面那样显示该文本。其实,We b 页面本身

就是一个文本文件,可以使用任何文本编辑器(例如Vi)创建。那些在U n i x系统上基于标记

符的字处理程序,在概念上都类似于t r o ff 。H T M L标记符除了用来指明标题、列表和段落外,

还能调用其他的We b 资源。表1 4 - 3列出了常用的H T M L标记符。

可以利用专门的We b 页面制作程序,采用X - Wi n d o w s界面创建非常复杂的We b 页面,而不

论坛徽章:
0
195 [报告]
发表于 2008-05-17 22:00 |只看该作者
198 第三部分网络及Internet工具
下载
用手工制作。Netscape Communicator中的一个组件就是We b 页面编辑器,用这个编辑器可以
制作出你自己的We b 页面。通过它的菜单和按钮,就可以创建诸如列表、标题、链接之类的
We b 页面元素(参见图1 4 - 5)。而在U n i x版本的Wo r d P e r f e c t 中,不必输入任何H T M L标记符,
就可以用一个Wo r d P e r f e c t 文档自动生成一个We b 页面。当然,一个制作好的We b 页面则是一
个H T M L文档,即一个含有文本和H T M L标记符的文本文件。


图14-5 Netscape We b 页面编辑器

表14-3 用于We b 页面的H T M L代码

代码作用

基本标记符

< H T M L > We b 页面起始标记符,放在网页的最前面

< / H T M L > We b 页面的结束标记符,放在网页的最后面

< H E A D > 网页文件头起始标记符

< / H E A D > 网页文件头结束标记符

< T I T L E >title text< / T I T L E > 网页的标题;它用于热表( h o t l i s t )中以易于标识此页

< B O D Y > 网页文件体起始标记符

< / B O D Y > 网页文件体结束标记符

< A D D R E S S >A d d ress of cre a t o r 网页制作者的I n t e r n e t地址
< \ A D D R S S >

< B A S E =H ref 'Web page path name"> 网页上相对路径的基本路径名

格式

< H n >Heading title < \H n> 格式化标题。n代表子标题的级别,< H 1 >代表最顶层的标题,< H 2 >
代表子标题,依此类推

<P> paragraph text < / P > 格式化段落
< C E N T E R > 居中文本标记符
< B R > 行结束标记符
< P R E > 预格式化文本起始标记符,它后面的文本显示时不需要再进行格式化
< / P R E > 预格式化文本结束标记符
< H R > 水平线标记符
< C L E A R > 定义围绕图形的换行方式
<B> b o l d - t e x t < / B > 定义黑体文本
< I > i t a l i c - t e x t < / I > 定义斜体文本
<TT> t y p w r i t e r- t e x t < / T T > 定义打字机文本
< C O D E> code-text < / C O D E > 定义代码文本
<CITE> c i t a t i o n - t e x t < / C I T E > 定义引用文本
< E M > emphasis-text < / E M > 定义一般强调的文本
<STRONG> e m p h a s i s - t e x t < / S T R O N G > 定义特别强调的文本

论坛徽章:
0
196 [报告]
发表于 2008-05-17 22:01 |只看该作者
第14章World Wide Web 199
下载
(续)

代码作用
<KBD> k e b o a rd - t e x t < / K B D > 定义用户输入的文本
< VAR> variable-text < / VA R > 定义变量文本
图像
<IMAGE SRC="f i l e . g i f" > 定义在网页上显示的图像
A L I G N = "p o s i t i o n" 在网页上定位图像或文本
W I D T H = 设置图像显示的宽度
H E I G H T = 设置图像显示的高度
锚定代码
<A Anchor tag /A> d i s p l a y e d text < / A > 与网页上显示文本相关的锚定标记符
<A HREF="URL addre s s "> 将指定的文本与指定的U R L关联起来,当用户点击指定的文本时,
d i s p l a y e d t e x t < / A > 就跳到相关的U R L
<A HREF= #Anchor text> 将显示的文本与命名的元素关联起来
d i s p l a y e d t e x t < / A >
<A NAME= Anchor text> 定义命名元素
displayed text < / A >
<A NAME= Anchor text> <H n> 将一个标题定义为命名元素
Heading t e x t < \H n> </A>
I D =Achor text 使用I D取代N A M E创建一个锚定文本
< Hn ID= Anchor text> 使用I D将一个标题定义为一个锚定文本
Headin gtext < \H n>
<A HREF=URL a d d re s s> 将指定的图像与指定的U R L地址相关联
<IMAGE SRC="f i l e . g i f"> </A
< L I N K - R E L =R e l a t i o n s h i p 创建一个到其他网页上的链接,在网页顶上和底下显示带有REL描述
H R E F = "URL re f re n c e" > 关系的按钮
R E L =R e l a t i o n s h i p 定义当前网页与其他网页的关系
列表
<LH> List header < / L H > 定义列表的名字
<LI> List item text < / L I > 定义列表项
< U L > 枚举式列表的起始标记符
< O L > 编号式列表的起始标记符
< / O L > 编号式列表的结束标记符
< D L > 定义式列表的起始标记符
< / U L > 枚举式列表的结束标记符
< / D L > 定义式列表的结束标记符
<DT> Definition term < / D T > 定义式列表项的定义语句
< D D > D e f i n i t i o n < / D D > 定义式列表项的说明语句
表格
< TABLE> Table entries < / TA B L E > 定义一个表格
<TC> Table caption < / T C > 定义表格的说明
<TR> Table ro w < / T R > 定义表格的行
<TH> Table head < / T H > 定义表格的标题
<TD> Table cell < / T D > 定义表格每项中的数据
表单
< F O R M > Form entries < / F O R M > 定义一个表单
<INPUT NAME=n a m e T Y P E = 创建一个用于输入的表单。其中N A M E是保存输入数据的对象名,
t y p e VA L U E = "v a l u e" > l a b e l T Y P E是输入表单的类型,VA L U E 显示在表单中的初始值
T Y P E =t y p e 定义输入表单的类型
< S E L E C T >Selectoptions < / S E L E C T > 创建一个下拉菜单
<OPTION NAME= n a m e> O p t i o n - t i t l e 为下拉菜单定义一个选项
< T E X TAREA NAME=n a m e ROWS 创建一个文本区域表单,用来处理可以编辑的多行文本。这种表单
=n u mC O L S =n u m> default-text 包括滚动条,最初显示缺省的文本
< / T E X TA R E A >

论坛徽章:
0
197 [报告]
发表于 2008-05-17 22:02 |只看该作者
200 第三部分网络及Internet工具
下载
(续)

代码作用
配置
B G C O L O R =rrg g b b 定义背景颜色。使用十六进制数字代表颜色,r r代表红色,g g代表
绿色,b b代表蓝色,所有为0就是黑色,所有为1(即为F F F F F F)就
是白色。它设置在B O D Y标记符内
T E X T =rrg g b b
B A C K G O U N D =f i l e . g i f
定义文本的颜色,它也设置在B O D Y标记符内
定义用于网页背景的图片

一个H T M L标记符就是一对尖括号“< >”内的一个H T M L代码。例如,段落的标记符是

< P >。标记符一般是成对地使用,结束标记符与起始标记符是一样的,只是结束标记符要带有
一个斜杠“/”。例如,一个段落要用< P >的标记符开头,结尾要相应地使用< / P >标记符。
带有H T M L标记符的We b 页面文本必须要由一对< H T M L >标记符括住,即文本起始处要有
< H T M L >标记符,并且结尾处要有< / H T M L >标记符。We b 页面分成文件头和文件体两个部分。
文件头包含We b 页面的标题,而文件体则包含网页的内容。标题用来在浏览器中标识网页,可
作为该网页在We b 浏览器中的书签记录项;We b 页面的文件体则是在浏览器中实际显示的文
本。

14.5.1 标题和列表
H T M L标记符可以用来格式化标题、段落和各种不同的列表。正如你已知道的,< P >可以
格式化一个段落,在段落的结尾处用一个< / P >标记符来结束该段落。如果需要定位元素,例
如要将图片或段落定位在We b 页面的上部、底部或中部,则分别采用< TO P >、< B O T >及
< M I D >标记符实现;< C E N T E R >、< L E F T >和< R I G H T >标记符分别用来将这些图片或段落在
网页上居中对齐、左对齐或右对齐;< P R E >标记符,可以输入未格式化的文本,这些文本将
会按你输入的样子显示在We b 页面上。

采用< Hn>可以格式化标题,其中n指标题的字体大小级数。如< H 1 >是最高一级的标题,
它要用一种较大的字体显示;< H 2 >是下一级的标题,用稍小的字体显示,依此类推。根据所
使用的浏览器类型,子标题可以采用不同字体以缩格或特显形式显示。每个标题的结尾处使
用它自己的结束标记符,即< H 1 >采用< / H 1 >,< H 2 >采用< / H 2 >。

一个We b 页面可以显示多种列表:枚举式列表(unordered list)、编号式列表(ordered list)
或定义式列表(descriptive list)。每种列表都带有它们自己的H T M L标记符,并且列表中的每
一项也有自已的H T M L标记符。编号式和枚举式列表中每一项的起始标记符为< L I >,结尾标
记符为< / L I >。枚举式列表的起始标记符为< U L >,结尾标记符为< / U L >。

编号式列表能对它里面的各项进行编号,即第一个列表项前面加上“1 .”,第二个列表项
前面加“2 .”,依此类推。一个编号式列表用标记符< O L >起始,用< / O L >结束。下面给出了一
个编号式列表的例子:


该列表在浏览器中显示如下:

论坛徽章:
0
198 [报告]
发表于 2008-05-17 22:02 |只看该作者
第14章World Wide Web 201
下载
在定义式列表中,每一个列表项前都显示一个用户指定的词或图片。定义式列表的起始
标记符是< D L >,结束标记符为< / D L >。与枚举式列表和编号式列表不同的是,定义式列表有
它自己的列表项标记符。在每一个列表项前都放置一个< D T >标记符,用来指明它的描述文本
或图片,即它相当于编号式列表中的编号和枚举式列表中的圆点前导记号。不管你选择的是
什么文本或图片,定义式列表的每个列表项都有它自己的< D T >标记符,在< D T >条目之后,
用< D D >标记符来标识列表项文本的开始。例如:

<DT> chris <DD> Best baseball player in the house

上述例子在浏览器中显示为:

chris Best baseball player in the house


下面给出了一个定义式列表的示例:


该列表显示如下:


接下来给出的r e c l i s t . h t m l文件,示出了用于显示一个编号式列表的H T M L代码。整个网页
放在< H T M L >和< / H T M L >标记符内;网页的标题“My Recipe Site”是用< T I T L E >标记符定义
的,它放在< H E A D >标记符内;< B O D Y >标记符用来标记需要显示的网页文本。第一个显示
对象是标题“Recipe List ”,它放在< H 1 >和< / H 1 >标记符内;接着是编号式列表,它嵌在
< O L >和< / O L >标记符内,每个列表项都用< L I >和< / L I >标记符指定。图1 4 - 6为该文件代码在浏
览器中的显示。

论坛徽章:
0
199 [报告]
发表于 2008-05-17 22:03 |只看该作者
图14-6 reclist.html的显示
202 第三部分网络及Internet工具
下载
14.5.2 访问I n t e r n e t资源
使用HREF HTML锚(a n c h o r)标记符,可以指定We b 页面中的文本或图片,链接到其他
We b 页面、图片或文档上,这些网页、图片或文档可以在你的系统上,也可以在其他系统上。
当用户选择了代表一个链接的文本,实际上就是要访问该链接指向的We b 页面、图片或文档。
如果要创建一个到网络资源上的链接,就可以把你的We b 页面中的某些文本或图片与网络资
源的一个U R L关联起来,这个网络资源可以是另一个We b 页面、其他图片或文档,甚至可以
是另外一个网络工具,如F T P或Te l n e t 。该网络资源可以在I n t e r n e t、局域网或者你自己的系统
上。

H R E F锚标记符就是用来创建上述链接的。H R E F锚标记符用“<A HREF=”开始,在“=

后输入用双引号围住的U R L地址,并用“>”结束H R E F锚标记符。在一个H R E F锚标记符后,
输入用来代表指定的U R L并显示在网页上的文本,并用< / A >标记符结束文本。当在浏览器中
显示网页时,你将会看到这个文本被设置成一种特殊的颜色,以指明它代表一个U R L。除了
文本之外,你可以用一个图片代表链接,这样用户可以点击图片访问相应的U R L。你也可以
同时用文本和一个图片代表链接,这样当用户点击文本或图片时,都可以访问相应的U R L。

<A HREF=“U R L”> t e x t < / A >

在下面的示例中,H R E F锚标记符将链接到w w w. c a k e s . o rg 系统的一个网页上。一般c h o c o l a t e
c a k e显示为蓝色,当用户点击该文本时,就能访问URL www. c a k e s . o rg / c a k e s / c h o c o l a t e . h t m l 。由于
传输协议是H T T P,所以能显示We b 页面。

<A HREF=http: //www.cakes.org/pub/cakes/chocolate.html>Chocolate Cake</A>

H R E F项也可以用来访问本地系统上的一个网页,这样的话,就不用输入传输协议和主机
名,仅需输入本地系统上网页的路径名即可。该路径名可以是一个当前网页目录下的相对路
径名。在下一个示例中,i n d e x . h t m l网页就位于站点本身系统的d e s s e r t s子目录下:

<A HREF=./desserts/index.html>Dessert Recipes</A>

H R E F锚标记符也可用来访问同一网页上的文本,这要使用两个H R E F项,一项用来标记
要访问的文本,另一项指定要执行访问的文本,这在有几个标题的网页中经常用到。在一个

论坛徽章:
0
200 [报告]
发表于 2008-05-17 22:04 |只看该作者
第14章World Wide Web 203
下载
含标题列表的表格中,它的标题列表项用来访问在整个网页中显示的标题。只要在表格里点
击一个标题列表项,就会移到相应标题的文本中。

被指向的文本称为命名元素。可以使用N A M E标记符为指定文本创建一个标签,它的作
用就相当于该文本的名字。这样,在创建H R E F锚标记符时,就可以使用该名字代表相应的文
本。除了可以是文本外,命名的元素还可以是图像,允许你跳到文本中的图像。要创建一个
命名元素,就使用N A M E锚标记符,后面输入命名元素的名字;然后,接着输入命名元素代
表的文本或图像,采用< / A >标记符结束。在下面的示例中,元素的名字为m y n e w s t a g,它显
示的文本是“Recipe Site News”


<A NAME=“m y n e w s t a g ”>Recipe Site News</A>

用一个带有“#”号的H R E F标记符,可以访问一个命名元素代表的文本或图片。其中,

“#”号要放在命名元素的前面。在下面的示例中,网页中显示“Recent News”文本,当用户点
击该文本时,就会显示在网页中采用m y n e w s t a g标记的元素。这个元素可以是一个标题、一幅
图片或任何文本段。

<A NAME=“#m y n e w s t a g ”>Recent news</A>

如前所述,命名元素用来使用户转到网页不同的标题中。例如,在一个标题列表中,包
含了文本中每个命名标题的H R E F项,点击各个列表项,就能跳到相应的标题处。

<A HREF=“# H e a d i n g - n a m e ”>Heading text</A>

这种情况下,网页中相应的标题必须采用N A M E标记符命名,并确保名字的匹配。下面

的示例创建了一个标题,当点击它时,就能跳到一个名为We l c o m e t a g 的元素处。
<H2><A HREF=#welcometag>About My Recipe Site</A></H2>
下面的例子示出了一个名为w e l c o m e t a g的元素,它所代表的是一个标题。点击前一个示

例中的锚时,要跳到的地方就是这个w e l c o m e t a g元素所代表的标题。

<A NAME=“W e l c o m e t a g ”
>
<H2>About My Recipe Site<


\H 2
>
< / A
>


你可以用I D标记符创建命名元素,这个I D标记符可以放在一个标题标记符内,如下所示:

<Hn ID=“n a m e\H n >

”>Heading text<

14.5.3 We b 页面示例
使用上面已讨论过的几个代码,就可以创建We b 页面。通过一个简单的文本编辑器,就
可以输入H T M L代码和文本。H T M L文本文件可以用任何名字命名,但其扩展名必须是. h t m l。
通常,一个We b 网站是由许多分布在几个子目录下的文件构成的。在下面的示例中,有两个
分别名为r e c i p e . h t m l和i n d e x . h t m l的We b 页面,其中r e c i p e . h t m l是网站主目录下的文件,而
i n d e x . h t m l是位于网站主目录下的d e s s e r t s子目录中的网页文件。在r e c i p e . h t m l中有一个入口,
可以调用d e s s e r t s / i n d e x . h t m l文件。通常每个子目录都有它自己的i n d e x . h t m l文件,用来列出所
有到自己目录及其子目录下的网页的链接。

R e c i p e . h t m l使用了几个H R E F链接标记符,用来访问本地文件和其他站点上的We b 页面,

甚至还可以是用来发送邮件的U R L 。下面示例中给出的链接,显示电子邮件地址
“c h r i s @ m y g a m e s . c o m”,并且当用户点击它时,将启动该系统的邮件编辑器,提示用户输入
和发送信息。H R E F自动指定要信件发送的电子邮件地址。文字段可以是任何文本,不一定要
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP