IE支持具有HTML5 doctype的属性选择器

时间:2011-10-18 01:23:23

标签: css internet-explorer html5 cross-browser css-selectors

w3school's chapter on attribute selectors声明:

  

仅当指定了!DOCTYPE时,IE7和IE8才支持属性选择器。

IE7和IE8无法识别HTML5 doctype,对吧?

那么,这是否意味着如果我使用HTML5 doctype,IE7和IE8将无法识别我的属性选择器?

2 个答案:

答案 0 :(得分:4)

您的属性选择器仍然有效。

虽然IE7和IE8不明白HTML5文档类型意味着文档是HTML5,但它本身仍然是doctype声明,并且它们通常理解语法,因此它们仍然会以标准模式呈现页面。 / p>

只要你有某种doctype声明,IE就会(尽力)以标准模式呈现你的页面,包括支持它支持的任何CSS。

答案 1 :(得分:0)

请注意,他们没有说明HTML5文档类型,但声明它需要doctype,但措辞不佳。所有新网页都需要有一个doctype,所以重点是没有实际意义。使用HTML5 doctype,因为它将所有浏览器置于您想要的标准模式。

就CSS而言,首先要知道浏览器支持哪些属性更为重要。

相关问题