Ya empezamos: Hack para IE7
- Domingo, 12 de Febrero de 2006 a las 12:09 CET
- Guardado en: CSS
A estas alturas no sé de qué me extraño, ya existe un hack para IE7. No sé yo si buscar hacks para un navegador que aún no ha salido, y que supuestamente va a tener una mejor integración con los estándares, es la mejor opción de entre todas las posibles. Quizá lo mejor hubiera sido notificarlo a Microsoft, y que se encarguen de solucionarlo. Quiero pensar que mejorar su producto es la meta de Microsoft para Internet Explorer 7.
Sea como sea, el hack consiste en el uso de un selector que IE7 no soporta, el selector de negación:
p.prueba {
background:#fff;
color:#000;}
p[id$="prueba"]:not([class="xxx"]) {
background:#000;
color:#fff;}
Este CSS se aplicará al siguiente XHTML:
<p class="prueba" id="prueba">
Este texto tendrá fondo negro y el texto en blanco si la regla se aplica,
pero IE7 no la aplicará porque no soporta el selector de negación, así
que se quedará con la regla anterior, mostrando el texto en negro y
el fondo en blanco
</p> 





