§ ITPOW >> 文档 >> CSS

IE 不同版本中 DOCTYPE 对 CSS 的不同解释

作者:vkvi 来源:ITPOW(原创) 日期:2013-7-29

DOCTYPE 是 HTML 最前面的一行标识,你可以查看本页源代码,看看本页的 DOCTYPE 是什么。

情况一、假如不指定 DOCTYPE,或者指定 DOCTYPE 为 HTML 4.0

IE 6,认识以下划线开头的属性,比如 _background。

IE 7 及以上,认识以下划线开头的属性,比如 _background。

IE 6 认为 width 是包含 padding、border 的。

IE 7 及以上,认为 width 是包含 padding、border 的。

情况二、假如指定 DOCTYPE 为 XHTML 1.0

IE 6,认识以下划线开头的属性,比如 _background。

IE 7 及以上,不认识以下划线开头的属性,比如 _background。

IE 6 认为 width 是不包含 padding、border 的。

IE 7 及以上,认为 width 是不包含 padding、border 的。

也就是说我们要注意,在 XHTML 1.0 中,对是否认识以下划线开头的属性,在 IE 6 和更高级别的 IE 中是有区别的。

相关文章