不带前缀"file:///"的 HTML 中显示的图像



在课堂上,老师正在教授相对路径和绝对路径,htmlimg标签,相对路径像imgsrc= "..picturessun.jpg"一样工作正常,但是在绝对路径中就像imgsrc= "C:userspicturessun.jpg".....

这个东西在大多数计算机上显示图像,但在包括我的计算机在内的少数计算机上没有显示。然后我们在'C'之前加上"file:///"前缀,它开始工作。我的疑问是为什么在某些计算机中它可以在没有前缀的情况下工作,我如何在不使用前缀的情况下在 html 页面上显示图像?

我已经在网上搜索了这个,但找不到任何令人满意的答案。要么他们说没有"file:///"它就无法工作(那为什么它在大多数计算机中没有"file:///"工作?或者他们建议我使用相对路径(我已经知道了(。我只是想知道这种差异的秘密在哪里?

不要使用反斜杠,使用正斜杠。

取而代之的是:

'img src= "..picturessun.jpg

这样做:

img src= "../pictures/sun.jpg

最新更新