7.1 超链接基础知识

超链接在本质上属于一个网页的一部分,它是一种允许我们同其他网页或站点之间进行连接的元素。各个网页链接在一起后,才能真正构成一个网站。

7.1.1 超链接基本概念

链接是从一个网页或文件到另一个网页或文件的访问路径,不但可以指向图像或多媒体文件,还可以指向电子邮件地址或程序等。当网站访问者单击超链接时,将根据目标的类型执行相应的操作,即在Web浏览器中打开或运行。

要正确地创建超链接,就必须了解链接与被链接文档之间的路径,每一个网页都有一个唯一的地址,称为统一资源定位符(URL)。网页中的超级链接按照链接路径的不同,可以分为相对路径和绝对路径两种链接形式。

7.1.2 常见的链接路径

1.相对路径

相对路径对于大多数的本地链接来说,是最适用的路径。在当前文档与所链接的文档处于同一文件夹内时,文档相对路径特别有用。文档相对路径还可用来链接到其他的文件夹中的文档,方法是利用文件夹层次结构,指定从当前文档到所链接的文档的路径,文档相对路径省略掉对于当前文档和所链接的文档都相同的绝对URL部分,只提供不同的路径部分。

使用相对路径的好处在于,可以将整个网站移植到另一个地址的网站中,而不需要修改文档中的链接路径。

2.绝对路径

绝对路径是包括服务器规范在内的完全路径,绝对路径不管源文件在什么位置,都可以非常精确地找到,除非目标文档的位置发生变化,否则链接不会失败。

采用绝对路径的好处是,它同链接的源端点无关,只要网站的地址不变,则无论文档在站点中如何移动,都可以正常实现跳转而不会发生错误。另外,如果希望链接到其他的站点上的文件,就必须用绝对路径。

采用绝对路径的缺点在于,这种方式的链接不利于测试,如果在站点中使用绝对地址,要想测试链接是否有效,就必须在Internet服务器端对链接进行测试,它的另一个缺点是不利于站点的移植。