【发布时间】:2013-05-05 15:17:55
【问题描述】:
所以在 IE9 中,除了右侧边栏中的标注外,我们网站上的所有内容都显示得非常好。代码应该是这样的
<div class="live-chat-wrap">
<center>
<div id='LP_DIV_1363616998497' style='width:125px;height:155px;'>
<img src="foo-image.jpg" />
</div>
</center>
</div>
但 IE9 正在剥离 img 标记。您可以访问我们的site (link) 看看发生了什么。右边的杂志图片上方有一个很大的空白点。但仅限于IE9。在 chrome 中它渲染得很好,但在 IE 中,图像标签已被完全删除。有任何想法吗?我确实在图片上应用了一些 CSS3 过渡,但我从未见过它们撕掉 HTML。
谢谢大家
【问题讨论】:
-
据我所知,图像标签实际上在 Firefox 中也被删除了,尽管我在 FF 和 IE9 中都看到杂志上方的实际图像。如果这与您看到的不同,则可能是某种缓存问题。我还怀疑正在以某种方式删除标签,或者有其他东西在起作用。@Daniel 它是通过 ASP 动态插入的(这很愚蠢,但我无法更改),而包装
div是为整个动态元素设置样式。@Daniel 我刚刚检查了办公室的另一台计算机,它也没有显示在那里,所以这绝对不是缓存问题。您是否正在运行任何第三方浏览器插件,这些插件可能会剥离您的标记的 DOM?想到 Adblock 和 NoScript。 NoScript 正在我这边从 FF 中剥离它
标签: css html internet-explorer internet-explorer-9