网页中超链接的路径
The Path of Hyperlinks in Web Pages
CHENG Ying, HUANGXiao-hua
(Department of Information Engineering Jiangxi Vocational and Technical College of Communication,Nanchang 330013, China)
: This paper is based on the hyperlink path of the web page, and introduces three kinds of hyperlink path:absolute path, relative to the site root directory path,relative to the document path. The characteristics of three kinds of hyperlink paths, the principle and the process of realizing the hyperlink path are described in detail,and the advantages and disadvantages of the three kinds of hyperlink are analyzed and summarized.
互联网世界之所以四通八达,是因为有了超链接。超链接让相互独立的网页及网站组成了一个有机体。当用户将鼠标放在超链接对象上时,鼠标指针变成手形,单击鼠标左键即可快速地从当前页面跳转到一个目标位置,如果没有超链接将无法完成网页与网页之间、网站与网站之间的跳转。那么什么是超链接呢?
所谓的超链接是指通过单击鼠标即可从当前页面转到另一
个位置的连接关系。当前页面叫做超链接的源,另一个位置叫做
超链接的目标。这个链接的目标位置可以跟当前页面在同一个网站下,也可以是在不同网站下。链接的目标对象是多样的,可以是一个网页、一个文件(可执行文件、压缩文件等非网页文件)、一张图片、一个、一个应用程序、甚至是一个空的链接等。
要创建超链接,需要确定超链接的源文件与目标文件之间的路径。一般情况下,做好超链接的网页在本地机器上可以正常浏览,而一旦放到服务器上去时,却出现浏览器无法打开链接目标文件的错误,这种情况多半是因为使用了错误的链接路径而导致的。为了解决这个令人疼的问题,我们需要来正确理解网页中超链接路径。
正确设置超链接的路径是确保超链接有效的先决条件是。网页中超链接的路径有:绝对路径和相对路径两种。而相对路径又包含:相对于文档的路径和相对于站点根目录的路径两种表达方式。以下将详细介绍这三种超链接路径。
1 绝对路径
绝对路径指的是用一串完整的路径来表示文件所处的位置。例如我们要把下图中A.html这个网页文件用绝对路径表示出来,这个网页文件是在本机上,那么它的绝对路径是F:\网页制作\football\A.html,
通过这串绝对路径我们就知道A.html 这个文件的路径是在F盘根目录下的“网页制作”文件夹下的“football”子文件夹中,计算机按照这串路径最终到所需要
的文件。绝对路径是描述文件位置最明显的一种方法,用户不需要知道其它任何信息,也不需要做任何的判断就可知道文件所处的位置,我们平时在“我的电脑”或“资源管理器”中看到的路径使用的就是绝对路径。
有时我们要访问的文件不是存放在本机上,而是放在远程服务器上,这时的绝对路径可用一串网址来表示。如我们要访问网易网的新闻首页index.html,它的绝对路径表示方法应该是:http://163/news/index.html,其中http://表示使用的协议名称为超文本传输协议,这串绝对路径表示index.html文件放在163这台远程服务器的根文件夹下的news文件夹中。
例如现在我们使用绝对路径做超链接:我们要将如图所示中的index.html页面超链接到A.html页面,使用F:\网页制作\football\A.html即可表示A.html页面的绝对路径。
文本文档变成html网页使用绝对路径做超链接,在被链接的文件移动了位置或是网站放到远程服务器上时,会出现不到被链接文件的情况。如在本机上我们根据绝对路径F:\网页制作\football\A.html可以正常到A.html页面,但如果我们在制作过程中移动了
A.html页面的位置(把该文件放到了其它的目录下),这时我们根据原来的绝对路径是无法定位到文件的。再如我们做好的网站发布到了服务器上,你的网站可能是放在服务器上的C盘或是D盘,或是AA目录下或是BB目录下,这时我们仍根据原来的绝对路径同样无法定位到文件。
所以在超链接时如果使用了绝对路径,我们应该谨慎。那么使用什么样的路径来表示超链接会比较可靠呢,我们可以使用相对路径。相对路径包括相对文档的路径和相对于站点根目录路径。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。