哪种编码方式更好 CSS

Which Would Be a Better Way to Code This CSS

我的页面有一个 H2 class,上面写着

H2.clearboth {clear: both; height:16px;}

这在 I.E 中运行良好。但在 Firefox 和 Chrome 中,我需要忽略 height 属性 因为那是搞乱设计的原因。我有办法为 Firefox 和 Chrome 执行此操作吗?

所以我尝试做一个浏览器特定的 -moz 但没有特定的 属性 只忽略 height.

感谢您对此的任何帮助或建议,

谢谢, 保罗

您可以将 IE 视为例外,并在您的 html 中添加:

<!--[if IE]>
<style>
    H2.clearboth {height:16px;}
</style>
<![endif]-->

那么你的css可能没问题:

H2.clearboth {clear: both;}

更好的是,为什么您只在 IE 而不是在所有浏览器上使用 H2{height:16px;}