在课堂上,老师正在教授相对路径和绝对路径,html
img
标签,相对路径像img
src= "..picturessun.jpg"
一样工作正常,但是在绝对路径中就像img
src= "C:userspicturessun.jpg"
.....
这个东西在大多数计算机上显示图像,但在包括我的计算机在内的少数计算机上没有显示。然后我们在'C'
之前加上"file:///"
前缀,它开始工作。我的疑问是为什么在某些计算机中它可以在没有前缀的情况下工作,我如何在不使用前缀的情况下在 html 页面上显示图像?
我已经在网上搜索了这个,但找不到任何令人满意的答案。要么他们说没有"file:///"
它就无法工作(那为什么它在大多数计算机中没有"file:///"
工作?或者他们建议我使用相对路径(我已经知道了(。我只是想知道这种差异的秘密在哪里?
不要使用反斜杠,使用正斜杠。
取而代之的是:
'img src= "..picturessun.jpg
这样做:
img src= "../pictures/sun.jpg