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 中是有区别的。