【发布时间】:2018-05-29 22:20:54
【问题描述】:
在课堂上,老师在html 中为img 标签教授相对路径和绝对路径,相对路径工作正常,如img src= "..\pictures\sun.jpg" 但是在绝对路径中就像img src= "C:\users\pictures\sun.jpg" .....
这个东西在大多数电脑上都显示图像,但在包括我的电脑在内的一些电脑上没有显示。然后我们在'C' 之前加上"file:///" 前缀,它就开始工作了。我的疑问是为什么在某些计算机上它可以在没有前缀的情况下工作,我怎样才能在不使用前缀的情况下在 html 页面上显示图像?
我已经在互联网上搜索过这个问题,但找不到任何令人满意的答案。他们要么说没有"file:///" 就无法工作(那么为什么在大多数计算机中没有"file:///" 就可以工作?)或者他们建议我使用相对路径(我已经知道了)。我只是想知道这种差异的秘密在哪里?
【问题讨论】: