【问题标题】:IE8 issue - Some images and styles are working, others aren'tIE8 问题 - 某些图像和样式可以正常工作,而另一些则不能
【发布时间】:2014-04-08 20:39:12
【问题描述】:

我不明白为什么某些图像和样式在 IE8 上有效,而其他图像和样式不在同一网站的同一页面中!

http://www.chrissteeleperkins.com/

主页很好,但整个网站的页脚中的图像都不见了。

如果你去网站的其他页面,有时css样式看起来不见了。

这种奇怪的行为似乎出现在 IE8 - Windows 7 上。

有什么帮助或建议吗?

谢谢你, 乔治

【问题讨论】:

  • 不知道这是否与您的问题有关,但您使用的是相当新的 jquery 版本,但使用的是旧版本的 fancybox。旧的 fancybox 版本正在尝试访问 jquery 中不再存在的函数 (msie)。你应该更新fancybox。
  • 好地方,谢谢,但我没有在所有页面中安装 Fancybox。就在其中之一。当我在 IE8 上使用兼容性视图时,一些问题得到了修复。

标签: html css internet-explorer-8


【解决方案1】:

首页很好,但整个网站的页脚中的图像都不见了。

看来,问题在于<li> 元素中的float: left。尝试固定块的大小或使元素内联;

【讨论】:

  • 我试图使元素内联,但它没有解决问题。如果我删除浮动:左;对于
  • 元素,问题已解决,但它们不会向左对齐。所以我试图用 clear: both; 放置一个空的 div。但它没有解决它。
  • 我设法解决了浮动问题,但我仍然不明白为什么在 chrissteeleperkins.com/about 等其他页面中没有 css 而在 chrissteeleperkins.com/services 中某些 css 样式是可以的。为什么会出现这个问题?与 css 样式的相对路径 ../ 有什么关系 - 图像很好吗?
  • 我可以在 IE8 的源代码中看到开头的 。所以开始标签是 和结束标签也是 - 在代码中它是正确的。其实如果和其他浏览器做个对比,似乎也没有错。我试图更改代码,从正确显示但仍然存在相同问题的页面复制和粘贴代码行。有什么建议吗?
  • 你需要html5shiv.jsrespond.min.js
  • 【解决方案2】:

    问题是你的css/javascript与IE的高版本兼容性,This应该可以帮助你。

    以上只是一种解决方法,更好的方法是修复您的 css 和 javascript/jquery 以解决兼容性问题。

    【讨论】:

      猜你喜欢
      相关资源
      最近更新 更多
      热门标签