【问题标题】:Why is image not displaying on HTML document?为什么图像不显示在 HTML 文档上?
【发布时间】:2016-07-22 18:37:48
【问题描述】:

我有一些图像,我正在使用以下代码来显示它们。但它们直到现在才可见。

代码:

<div class="sto-title"><a href='http://www.sharetheorb.com'> 
    <img src="img/orb-header-logo2.png" alt="SharetheOrb"></a>
</div>

【问题讨论】:

  • 我们需要更多代码。有了这些信息,它可以是一切,就像在 CSS 中一样:img { display: none;如果图像被渲染到文档中,您是否检查过浏览器检查器?如果有图片标签?
  • 在浏览器中使用检查元素来确定图像是否在正确的位置,以及是否应用了任何可能导致此问题的 css 规则。
  • 欢迎来到 Stack Overflow!据我所知,我编辑了您的问题以使其更好。请添加更多信息和更具体的信息,以便更多了解该主题的人看到它。祝你好运!

标签: html image src


【解决方案1】:

图片和文件是否在同一个文件夹中?如果你这样做了,那么也许你应该将你的 png 文件转换为 jpg。这是我经常在我的代码中看到的问题,所以我认为您可能也有同样的问题。您可以将 png 转换为 jpg here

【讨论】:

    【解决方案2】:

    您的标记没有问题,并且图像 URL 返回 404,所以我假设某处存在拼写错误、文件丢失或某处的目录权限设置。

    http://www.sharetheorb.com/img/orb-header-logo2.png

    http://www.sharetheorb.com/img/ - 给出 403,因此猜测权限是错误的,或者更有可能禁用目录浏览(无论如何这是一个好习惯)

    几个问题

    • 您的 webroot 中的目录结构是什么样的?
    • /img/ 及其自身图像的文件权限是什么?
      • ls -la 可以在每种情况下告诉您这一点。

    【讨论】:

    • 老实说,我对上述内容有点业余。结构是 sharetheorb.com/img/orb-header-logo2.png
    • 您可以访问外壳吗?这样您就可以复制 n 粘贴 ls -a? 的输出?听起来你有正确的路径,但没有权限
    猜你喜欢
    • 2021-12-15
    • 1970-01-01
    • 2013-07-06
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    • 2015-01-03
    • 2020-11-22
    • 2015-12-08
    相关资源
    最近更新 更多