如果网页及素材均存放在本级目录D:documentswebpages中 网页side.h
问题详情
如果网页及素材均存放在本级目录"D:documentswebpages"中,网页side.html中有一幅图片msf.gif存放在"D:documentswebpagespic"目录中。为了在改变整个网页存放的目录设置后,仍然能在浏览器中浏览到该图片,图片的src属性值应设置为(7)。
A."D:documentswebpagesmsf.gif" B."webpagesmsf.gif" C."picmsf.gif"请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:C或"\pic\msf.gif"
C,或"\pic\msf.gif" 解析:这是一道要求读者掌握绝对路径和相对路径区别的分析理解题。本题的解答思路如下。
网页中的图像、动画等素材都有其固定的存放位置,只有通过路径来调用它们才能把它们显示在网页中。在网页中的路径大体可分为相对路径和绝对路径两种。
完整地描述文件位置的路径称为绝对路径。例如,本试题中网页及素材均存放在本级目录 "D:\documents\webpages\"就是一个绝对路径。如果网页side.html中图片msf.gif的src属性值应设置为 "D"\documents\webpages\pic\msf.gif",那么当改变整个网页存放的目录设置后,将导致浏览器无法在指定的位置打开指定的文件,使msf.gif图片素材不能正常显示,即出现“死链接”现象。
相对路径是以某一文件夹(路径)为基准,然后进行相对的文件查找的路径。在本试题中,网页side.html的图片msf.gif存放在"D:\documents\webpages\pic\"目录中,那么它相对于目录"D:\documents\webpages\"的路径是\pic\,即为了在改变整个网页存放的目录设置后,仍然能在浏览器中浏览到该图片,图片的src属性值应设置为"\pic\msf.gif"。另外,在相对路径中使用“..\”来表示上一级目录,“..\..\”表示上上级目录,依此类推。
另外,当素材(如图片等)使用相对路径时,游览器只需将素材文件下载一次,当再次使用这个图片时,只要再重新显示一次即可。而如果使用素材的绝对路径,则每次显示该素材时都要重新下载一次,这将会大大降低整个网页的显示速度。