Поддержка семантики HTML5 для всех браузеров, которым это необходимо - PullRequest
0 голосов
/ 05 октября 2011

Итак, есть HTMLshiv , и нам сказали использовать его с IE9-, но более старые версии других браузеров не полностью поддерживают эти теги .

Какой комбинированный условный оператор использовать для них всех?

Или, может быть, HTMLshiv работает только для IE, если да, то как обеспечить поддержку других браузеров?

1 Ответ

1 голос
/ 05 октября 2011

HTMLshiv только делает ваши элементы стилевыми с помощью CSS. Большинство (все?) Браузеров, отличных от IE, позволяют стилизовать неизвестные теги, но более старый IE нуждается в небольшой помощи со стороны shiv, чтобы иметь возможность стилизовать эти теги. Это действительно единственное, что делает Шив. Он НЕ «приносит поддержку» ни в один браузер.

Джон Резиг объясняет это довольно хорошо: http://ejohn.org/blog/html5-shiv/

...