H2标签宽度在FF和IE9中呈现不同

时间:2011-08-05 18:18:31

标签: html css

如果你看右边,http://forensicon.net/blog/ - 侧边栏名称的宽度在IE9和FF中呈现不同。我不确定为什么它在IE9中一直向右填充,即使我明确地给它一个宽度。我想了解是什么导致了这种行为,所以我将来可以避免它。

3 个答案:

答案 0 :(得分:2)

问题是您在doctype之前有评论。这使得IE处于怪癖模式,并且它不会尝试像所有其他更现代的浏览器一样执行。删除doctype之前的所有内容。

答案 1 :(得分:-1)

是的,这是一个古老的问题。不同的浏览器对标题和列表标记等内容具有不同的默认值。

使用CSS reset并按照您想要的方式明确地设置样式。

答案 2 :(得分:-1)

浏览器可能会定义不同的CSS基本样式,导致它呈现不一致的情况。您可能需要考虑使用基本重置CSS,将所有样式重置为跨浏览器的通用基础,然后将自定义CSS放在其上。

非常受欢迎的是YUI重置CSS http://developer.yahoo.com/yui/3/cssreset/