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

最佳答案

不要使用反斜杠,使用正斜杠。
而不是这个:

'img src= "..\pictures\sun.jpg

执行以下操作:
img src= "../pictures/sun.jpg

10-07 18:58
查看更多