【问题标题】:Image not showing in HTML without prefixing "file:///"没有前缀“file:///”的图像不显示在 HTML 中
【发布时间】: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:///" 就可以工作?)或者他们建议我使用相对路径(我已经知道了)。我只是想知道这种差异的秘密在哪里?

【问题讨论】:

    标签: html image


    【解决方案1】:

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

    而不是这个:

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

    这样做:

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

    【讨论】:

      猜你喜欢
      • 2022-12-28
      • 2013-10-18
      • 2019-06-13
      • 2018-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-06
      • 1970-01-01
      相关资源
      最近更新 更多