在课堂上,当教师在html
中为img
标记讲授相对路径和绝对路径时,相对路径的工作情况与img
src= "..\pictures\sun.jpg"
类似,而绝对路径则与img
src= "C:\users\pictures\sun.jpg"
类似。。。。。
这个东西在大多数电脑上显示图像,但在包括我的电脑在内的少数电脑上没有显示。然后在"file:///"
之前加上'C'
前缀,它就开始工作了。我的疑问是,为什么在某些计算机上它没有前缀,我如何才能在html页面上显示图像而不使用前缀?
我在网上搜索过这个问题,但找不到满意的答案。或者他们说没有"file:///"
它就不能工作(那么为什么在大多数计算机中没有"file:///"
它就不能工作?)或者他们建议我使用相对路径(我已经知道)。我只想知道这种差异的秘密在哪里?
最佳答案
不要使用反斜杠,使用正斜杠。
而不是这个:
'img src= "..\pictures\sun.jpg
执行以下操作:
img src= "../pictures/sun.jpg