html - 使用相同浏览器时,网站在不同机器上看起来大不相同

标签 html css internet-explorer web cross-browser

<分区>

我的问题是:我正在处理的网站存在 IE8 问题。我正在使用的机器运行 10,而我一直在开发人员模式下使用 8 和 9。看起来不错。然后我再次使用 IETester 对其进行了测试,虽然没有预期的那么漂亮,但看起来不错。

其他人在他们的工作机器上进行了测试,看起来完全是垃圾,布局发生了变化等。

我让他们用几种不同的方法(machine info.com,if IE statements,about IE 等等)检查了几次,所有的测试都显示他们使用的是 IE8。

通过使用 IETester,我最接近地代表他们所看到的是使用 IE6 和 7,但这怎么可能呢?

这是一台公司机器,所以我看不出有任何理由可以更改设置,如果确实可以更改到那种程度的话。

这有解释吗?我的选项用完了,有点不知所措。

如果有人正在运行 IE8 并想查看,该站点是 www.kingpetroleum.co.uk

谢谢。

最佳答案

有些人有 IE8(或 9 和 10)但在 IE7 的文档模式下运行。问题是您在 CSS 中使用了 :after:before 。 IE7 不支持这个。

要查看:打开 Internet explore > 按 F12 > 将 documentmodes 设置为 IE7

尝试搜索 :before:after 的解决方法。

关于html - 使用相同浏览器时,网站在不同机器上看起来大不相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18516147/

相关文章:

html - 悬停时更改 block 的填充

css - 在 Bootstrap 中以不同的 col 大小旋转文本

javascript - 性能:递归-非递归(IE)

javascript - 将 IE hack 与 JQuery css() 结合起来?

html - CSS继承样式不覆盖

c# - Selenium WebDriver(IE 驱动程序)无法找到包含 ID 子字符串的元素

html - 菜单栏不拉伸(stretch)单元格的全长

jquery - rowspan tablerow 的奇数或偶数颜色

html - 如何CSS样式灵活的元素来匹配他们的 parent

javascript - 如何根据样式表将内容加载到html元素中?