超文本链接指针

上传人:wm****3 文档编号:42179055 上传时间:2018-06-01 格式:DOC 页数:3 大小:22KB
返回 下载 相关 举报
超文本链接指针_第1页
第1页 / 共3页
超文本链接指针_第2页
第2页 / 共3页
超文本链接指针_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《超文本链接指针》由会员分享,可在线阅读,更多相关《超文本链接指针(3页珍藏版)》请在金锄头文库上搜索。

1、 超文本链接指针超文本链接指针是 html 最吸引人们优点之一。使用超文本链接指针可以使顺序存放的文件具有一定程度 上随机访问的能力,这更加符合人类的思维方式。人的思维是跳跃的、交叉的,而每一个链接指针正好 代表了作者或者读者的思维跳跃。因而组织得好的链接指针不仅能使读者跳过他不感兴趣的章节(比如一 些枯燥的数据),而且有助于更好地理解作者的意图。一个超文本链接指针由两部分组成。一是被指向的目标,它可以是同一文件的另一部分,也可以是 世界另一端的一个文件,还可以是动画或音乐;另一部分是指向目标的链接指针。3.1 统一资源定位器 URL 统一资源定位器(uuiform Resource Loca

2、tor)是文件名的扩展。在单机系统 中,定位一个文件需要路径和文件 名,对于遍布全球的 Internet 网,显然还需要知道文件存放在哪个网络的哪台主机中才行。与单机系统不 一样的是在单机系统中,所有的文件都由统一的操作系统管理,因而不必给出访问该文件的方法;而在 Internet 上,各个网络,各台主机的操作系统都不一样,因此必须指定访问该文件的方法。一个 URL 包括 了以上所有的信息。它的构成为:protocol:/ machine.name:portdirectoryfilename 其中 protocol 是访问该资源所采用的协议,即访 问该资源的方法,它可以是:http 超文本传输

3、协议,该资源是 html 文件file 文件传输协议,用 ftp 访问该资源ftp 文件传输协议,用 ftp 访问该资源gopher gopher 协议,该资源是 gopher 文件news 表明该资源是网络新闻madcine.name 是存放该资源主机的 IP 地址,通常以字符形式出现,如 port 端口号,是服 务器在该主机所使用的端口号。一般情况下端口号不需要指定。 只有当服务器所使用的端口号不是缺省 的端口号时才指定。directory 和 filename 是该资源的路径和文件名。一个典型的 URL 为 http:/ 它表示中科院高能所 WWW 服务器上的起始 html 文件。 (

4、文件具体存放的路径及文件名取决于该 WWW 服务器的配置情况)。与单机系统绝对路径,相对路径的概念类似,统一资源定位器也有绝对 URL 和相对 URL 之分。上 文所述的是绝对 URL。相对 URL 是相对于你最近访问的 URL。比如你正在观看一个 URL 为 http:/ 的文件,如果想看同一个目录下的另一个文件 china.html,你可以直接使 用 china.html,这时 china.html 就是一个相对 url,它的绝对 url 为 http:/ 指向一个目标在 html 文件中用链接指针指向一个目标。其基本格式为:字符串 href 属性中的统一资源定位器(url) 是被指向的目

5、标,随后的“字符串”在 html 文件中充当指针的角色, 它一般显示为蓝色。当读者用鼠标点 这个字符串时,浏览器就会将 url 处的资源显示在屏幕上。例如:IHEP CHINA homepage 用户用鼠标点取 IHEP china homepage,即可看到高能所编写的关于中国情况 的介绍。在这个例子中, 充当指针的是 IHEP china homepage,下面我们将看到用图象做为指针的例子。在编写 html 文件时,需要知道目标的 url。如何才能得到目标的 url 呢?对于自己主机内的文件,它 的 url 可以根据该文件的实际情况决定。对于 Interner 上的资源, 我们在用浏览器

6、观看时,它的 url 会在 浏览器的 Location 一栏中显示出来,把它抄下来写到你的 html 文件中即可。在编写 html 文件时,对有能确定关系的一组资源(比如在同一个目录中)应采用相对 url, 这不仅简化 你的 html 文件,而且便于维护。比如当你需要将某个目录整个搬到另外一个地方或把某一主机的资源移 到另一台主机时,用相对 url 写的 html 文件用不看更新其中的 url(只要它们的相对关系没有改变)。但如 果你用绝对 url 编写 html,你就不得不逐字修改每个链接指针中的 url,这是一件很乏味也很容易出错的 工作。对于各个资源之间没有固定的关系,比如你的 html

7、 文件是介绍各大学情况的,它所指向的目标分布在全球的主机中,这时你就只能用绝对 url 了。在本章的末尾,作者给出一个完整的 html 文件,该文件使用了前三章介绍的全部元素,以便于读者 理解。3.3 标记一个目标上节提到的链接指针可以使读者在整个 Interner 网上方便地链接。但如果你编写了一个很长的 html 文 件,从头到尾地读很浪费时间,能不能在同一文件的不同部分之间也建立起链接,使用户方便地在上下 方之间跳转呢?答案是肯定的。前面曾提到过一个超文本链接指针包括两个部分,一个指向目标的链接 指针,另一个是被指向的目标。对于一个完整的文件,我们可以用它的 url 来唯一地标识它, 但

8、对于同 一文件的不同部分,我们怎样来标识呢?下面的内容将介绍链接指针元素的另外的一个用途,标识目标。标识一个目标的方法为:textname 属性将放置该标记的地方标记为“name”,name 是一个全文唯一的标记串,text 部分可有可无。 这样,我们就把放置标记的地方做了一个叫做“name”的标记。做好标记后,可以用下列方法来指向它,text url 是放置标记的 html 文件的 url name 是标记名,对于 同一个 文件,可以写为 text 这时就可以点取 text 跳转到标记名为 name 的部分了。3.4 目标窗口如果希望被指向的目标在一个新的窗口中显示,可以使用 target

9、属性来修饰链接指针元素。text 将 url 代表的资源显示在一个新的窗口中,该窗口的名字叫 window-name。注意:仅用于 Netscape2.0 浏览器。3.5 图象链接指针图象也可以做为链接指针。格式为:可以看出,上例中用取代了链接指针中 text 的位置。是图象元素,它表明显示 url 代表的图象文件,参见图象一章。下面是一个简单的图象链接指针。China home page3.6 图象地图(image map)上一节介绍的图象链接指针每幅图只能指向一个地点,而图象地图可以把图象分成多个区域,每个 区域指向不同的地点。你可以用图象地图编出很漂亮的 html 文件。使用图象地图稍微

10、复杂一点。图象地图不仅需要在 html 文件中说明,它还需要一个后缀为.map 的文 件,用来说明图象分区及其指向的 url 的信息。 在.map 文件中说明分区信息的格式如下:rect url 左上角坐标,右下角坐标poly url 各顶点坐标circle url 直径两端点坐标default urlrect 指定一个矩形区域,该区域的位置由左上角坐标和右下角坐标说明。poly 指定一多边形区域,该 区域的位置由各顶点坐标说明。circle 指定一圆形区域, 该区域的位置由垂直通过圆心的直径与该圆的 交点坐标说明。default 指定图象地图其它部分的 url。坐标的写法为:x,y ,各点坐

11、标之间用空格分开。 下面是一个完整的说明文件,default http:/rect http:/ 140,20 280,60poly http:/ 180,80 200,140circle http:/ 80,140 80,100图象地图需要一个特殊的处理程序 imagemap,imagemap 放在/cgi-bin 中。在 html 文件中引用图象地图的 格式为:可以看出这是一个包含图象元素的链接指针元素。图象元素指明用于图象地图的图象的 url,并用 Ismap 属性说明。需要说明的是链接指针中的 href 属性,它由两部分组成,第一部分是/cgi- bin/imagemap ,它指出用哪

12、个程序来处理图象地图,它必须原样写入,第二部分才是图形地图的说明文 件 mymap.map。/cgi-bin/imagemap/mymap.map 绝不表示 mymap.map 在/cgi-bin/imagemap 目录中。在 netscape 扩展中,图象地图可以用一种比较简化的方式来表 示,这就是客户端图象地图。用户端地图可以将图象地图的说明文件写在 html 文件中,而且不需要另外 的程序来处理。这就使 html 作者可以用同别的元素相一致的写法来写图象地图。 客户端图象地图还有一个优点,当鼠标指向图象地图的不同区域时,浏览器能显示出各个区域所指 向的 url。但目前只有 netscap

13、e2.0 以上版本才支持这一扩展。用户端图象地图的格式为:src=“url“ 指定用作图象地图的图象usemap 属性指明这是客户端图象地图“#mymap“是图象文件说明部分的标记名,浏览器寻找名字为 mymap 的元素并从中得到图象地图的分区信息。客户端图象地图的分区信息用元素说明,name 属性命名元素。图象地图的各个区域用说明,形状可以是:rect 矩形,用左上角,右下角的坐标表示,各个坐标值之间用逗号分开; poly 多边形,用各顶点的坐标值表 示;circle 圆形,用圆心及半径表示,前两个参数分别为圆心的横、纵坐标, 第三个参数为半径。 href=“url“,表示该区域所指向的 资源的 url,也可以是 nohref,表示在该区域鼠标点取无效。客户端图象 地图各个区域可以重叠,重叠区以先说明的条目为准,下面是一个例子: 源程序:此行是注释

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号