2012-01-02 12 views
7

¿Cuál es el método preferido para usar selectores CSS3 más nuevos en IE 8 y 7? Fireofx, Chrome, Safari y Opera tienen mejor soporte de selectores de CSS en comparación con IE.¿Cuál es el método preferido para usar los selectores de CSS3 más nuevos en IE 8 y 7?

Hay una forma ligera de habilitar el soporte para todos los separadores en IE. No estoy preguntando sobre la detección de características (Modernizr) y para emular los efectos de CSS3 (PIE) en IE.

Estoy pidiendo usar todos los selectores en IE. Entonces, cuando escriba CSS, puedo optimizar mi css y html sabiamente usar nuevos selectores.

Ya uso Modernizr (incluido HTML Shim), jQuery casi en todos los proyectos. Sé sobre IE7.js, pero quiero saber si hay alguna otra alternativa mejor porque IE7.JS rompe el diseño cuando lo agregamos a sitios web existentes.

+2

IE9 soporta una gran cantidad de selectores CSS3 también. Los principales problemas son IE7 e IE8. – BoltClock

+0

@BoltClock - a la derecha. Modifiqué la pregunta –

+0

@BoltClock - Pero según esta lista, algunos selectores no son compatibles con IE9 http://msdn.microsoft.com/library/cc351024.aspx –

Respuesta

5

Selectivizr está diseñado específicamente para hacer esto.

+0

parece que no es una biblioteca independiente. y admite todo el selector si se usa con NM watcher. pero creo que ya estoy usando jQUery, así que lo usaré con jquery y solo usaré el selector que Selectivizri está haciendo posible con jquery. –

2

Estaba un poco indeciso cuando empecé a utilizar los selectores de CSS3 debido a la compatibilidad con el navegador, pero me parece que cuando los uso solo es en situaciones muy oscuras donde estoy tratando de lograr un diseño de píxel perfecto. Si resulta que necesito usarlos para algo que es más importante, siempre recurro a tirar algunas clases más en mi marcado, en lugar de depender de Javascript.

Algún día, tal vez podamos usar cómodamente los selectores CSS3 sin preocuparnos por las personas que los respaldan. We've already seen the downfall of one bad browser, por lo que es realmente solo una cuestión de tiempo.

Aquí hay un artículo relacionado sobre el tema que me gusta: http://www.alistapart.com/articles/understandingprogressiveenhancement

Cuestiones relacionadas