Поддержка IE для селекторов атрибутов с типом документа HTML5 - PullRequest
1 голос
/ 18 октября 2011

В главе w3school о селекторах атрибутов говорится, что:

IE7 и IE8 поддерживают селекторы атрибутов, только если указан! DOCTYPE.

IE7и IE8 не распознает тип документа HTML5, верно?

Значит ли это, что IE7 и IE8 не будут распознавать мои селекторы атрибутов, если я использую тип документа HTML5?

Ответы [ 2 ]

4 голосов
/ 18 октября 2011

Ваши селекторы атрибутов будут по-прежнему работать.

Хотя IE7 и IE8 не понимают, что тип документа HTML5 означает, что документ является HTML5, сам по себе он все еще является объявлением типа документа, и они в целом понимают синтаксис, поэтому они по-прежнему будут отображать вашу страницу в стандартном режиме.

Пока у вас есть какое-то объявление типа документа, IE будет (делать все возможное, чтобы) отображать вашу страницу в стандартном режиме, включая поддержку любого поддерживаемого CSS.

0 голосов
/ 05 ноября 2011

Обратите внимание, что они не устанавливают тип документа HTML5, но утверждают, что он требует тип документа, хотя и плохо сформулированный. Все новые веб-страницы должны иметь тип документа, поэтому вопрос не имеет значения. Используйте тип документа HTML5, потому что он переводит все браузеры в стандартный режим, в котором вы хотите находиться.

Что касается CSS, то более важно знать, какие свойства браузер поддерживает в первую очередь.

...