【问题标题】:Some images only showing alt text in Firefox but load fine in Safari or Chrome yet other images on the same page load fine某些图像仅在 Firefox 中显示 alt 文本,但在 Safari 或 Chrome 中加载正常,而同一页面上的其他图像加载正常
【发布时间】:2011-01-08 18:45:42
【问题描述】:

我正在使用 wordpress 和一些黑客技术为自己制作一个简单的网站,以尝试自学一些关于网络编码的乐趣。我已经建立了我的网站和http://jonhocking.co.uk,并且我在首页上使用了一系列 4 个方块来浏览网站。其中三个链接到类别,这些图像显示得非常好。其他指向 wordpress 页面的链接,虽然我使用了相同的代码,但它只显示图像的替代文本。此错误仅在使用 Firefox 时发生。我已经用 Chrome 和 Safari 对其进行了测试,它们都按预期显示了页面,但我没有用 IE 测试它,因为我使用的是 OS X 并且没有机会。左上角的徽标也会出现同样的问题。此徽标链接到主页,仅在 Firefox 中显示替代文本。我也试过在 iPhone 上使用移动 Safari,这也有同样的问题。

主索引代码:

<?php get_header(); ?>
<div class="main_link">

<a href= "http://jonhocking.co.uk/?cat=3"><img src="<?php bloginfo('template_directory'); ?>/images/Current.png" /></a>

<a href= "http://jonhocking.co.uk/?cat=4"><img src="<?php bloginfo('template_directory'); ?>/images/Previous.png" /></a>

<a href= "http://jonhocking.co.uk/?cat=1" ><img src="<?php bloginfo('template_directory'); ?>/images/Blog.png" /></a>

<a href= "http://jonhocking.co.uk/?page_id=85"><img src="<?php bloginfo('template_directory'); ?>/images/BlogRoll.png" alt = "Blog-Roll"/></a>

</div>


<?php get_sidebar(); ?>
<?php get_footer(); ?>

唯一的区别是在 Blog-Roll 图像中添加了 alt 文本,这样我至少可以看到 FF 中加载的内容,而且 Blog-Roll 是一个页面而不是一个类别这一事实。我在这里错过了什么明显的东西吗?

谢谢,

乔恩

【问题讨论】:

    标签: php html image firefox


    【解决方案1】:

    火狐saysThe image “http://jonhocking.co.uk/wp-content/themes/UpstartBloggerModicus2c/images/BlogRoll.png” cannot be displayed, because it contains errors.

    【讨论】:

      【解决方案2】:

      我没有在任何浏览器中显示 blogroll.png 图像 - 我刚刚检查了 safari 和 chrome。也许您将它缓存在那些浏览器中并意外地将其从服务器中删除。

      也使用http://jonhocking.co.uk/wp-content/themes/UpstartBloggerModicus2c/images/BlogRoll.png 直接访问它 - 此图像不存在或已损坏。

      【讨论】:

      • 现在完美运行,感谢您的帮助。事实证明这不是代码的问题,而是我保存它的方式。现在更正了,它应该可以顺利运行。乔恩
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-05
      • 2013-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多