在使用网页浏览器或系统浏览器访问各种文件时,需要输入文件的路径。而根据路径的内容,可以将其划分为绝对路径和相对路径等两种。
绝对路径是文件在本地操作系统或互联网中唯一的路径,必须由协议+主机名+路径+文件名组成。除非文件被移动,否则其绝对路径不会发生变化。
例如,存放于本地的某个网页文件,其本地绝对路径可以为“D:\wamp\www\test.html”,而其在互联网中的路径可以为“http://vww.mysite.com/index.html”。
相对路径表示文件与某个目录或某个文件之间的路径关系,属于不完整的路径。在使用相对路径时,可酌情省略路径中的主机名称、详细的路径等。
与文件做参照物的路径或文件不同,文件的相对路径也会不断地变化。例如,在本地的两个文件,绝对路径分别为“D:\wamp\www\index.html”和“D:\wamp\www\images/bg.jpg”,如果
以“index.html”文件作为参照物,则“bg.jpg”文件的相对路径应为“images/bg.jpg”
由于绝对路径会根据文件的位置发生改变,因此,在制作网页时,使用相对路径有诸多的优点。
例如,在本地设计一个网站时,站点中的超链接全部使用绝对路径,则将网站上传到服务器之后,可能发生所有超链接失效的问题。
而相对路径由于仅表示文件之间的关系。因此,如果在同一目录下的网页使用以该目录为参照物的相对路径,则无论如何移动该目录,目录中文档的超链接都不会失效。
还没有评论,来说两句吧...