Какой метод предпочтительнее использовать новые селекторы CSS3 в IE 8 и 7? - PullRequest
7 голосов
/ 02 января 2012

Каков предпочтительный метод использования более новых селекторов CSS3 в IE 8 и 7? Fireofx, Chrome, Safari и Opera имеют лучшую поддержку селекторов CSS по сравнению с IE.

Существует ли упрощенный способ включить поддержку всех разделителей в IE. Я не спрашиваю об обнаружении функций (Modernizr) и эмуляции эффектов CSS3 (PIE) в IE.

Я прошу использовать все селекторы в IE. Поэтому, когда я буду писать CSS, я могу оптимизировать свои CSS и HTML с умом использовать новые селекторы.

Я уже использую Modernizr (включая HTML Shim), jQuery почти во всех проектах. Я знаю о IE7.js, но я хочу знать, есть ли какая-либо другая лучшая альтернатива, потому что IE7.JS когда-нибудь нарушает макет, когда мы добавляем его на существующие веб-сайты.

Ответы [ 2 ]

5 голосов
/ 02 января 2012

Selectivizr разработан специально для этого.

2 голосов
/ 02 января 2012

Я немного колебался, когда впервые начал использовать селекторы CSS3 из-за совместимости с браузером, но обнаружил, что когда я их использую, это происходит только в очень непонятных ситуациях, когда я пытаюсь добиться идеального по пикселям макета.Если выясняется, что мне нужно использовать их для чего-то более важного, я всегда обращаюсь к добавлению еще нескольких классов в мою разметку, вместо того, чтобы полагаться на Javascript.

Когда-нибудь, возможно, мы сможем с комфортомиспользуйте селекторы CSS3, не беспокоясь о людях, которые их поддерживают. Мы уже видели падение одного плохого браузера , так что это действительно только вопрос времени.

Вот статья по теме, которая мне нравится: http://www.alistapart.com/articles/understandingprogressiveenhancement

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...