【发布时间】:2009-12-30 16:36:34
【问题描述】:
我正在尝试在 .NET MVC 中构建一个页面(这并不重要),其中一个 div 使用浮点数分为左右容器。当我尝试使用除<b> 标签(例如<div> 或<br>)以外的任何东西来清除浮动时,IE8 将无法正确呈现页面(就好像它忽略了标签中的样式一样)。如果我使用<b> 标签,Chrome 和 Firefox 无法正确呈现页面。我已经检查了我的 HTML 以确保我没有任何杂散标签并通过 W3C 标记验证器运行它并且它通过了严格的 XHTML 1.0。我对这里可能发生的事情感到茫然。我意识到有更好的方法来清除浮动(例如使用 :after 伪元素),但我需要一些简单而干净的东西。我想知道是否有人知道可能导致这种情况发生的原因,也许是样式表中的某些内容?提前感谢您的帮助。
【问题讨论】:
-
请发布 SSCCE (sscce.org)。重现并准确呈现您遇到的问题所需的最低要求(和有效)HTML/CSS。
标签: css internet-explorer-8 css-float