Definir CSS diferencial para IE y los buenos navegadores: segunda parte.
Enviado por clbustos el Mar, 01/03/2005 - 16:16.
Clasificado en:
Acabo de pillar el siguiente truco para hacer CSS diferencial. Lo bueno es que se basa en los estándares, aunque haciendo un poquito de trampa hacia el lado de Explorer :P Por lo menos, no debería romper nada de los escrito para Firefox y los basados en Gecko:
Haciendo traducción literal de The Underscore Hack:
Tres hechos
- El guión bajo ("_") se permite como un identificador CSS en la especificación CSS2.1
- Los navegadores deben ignorar las propiedades que no conocen
- MSIE 5+ para Windows ignora el "_" al inicio de cualquier propiedad CSS
Por lo tanto, una definición CSS, como _color:red es:
- Correcta de acuerdo a la especificación CSS 2.1. Puede que un validador de tipo 2.0 diga que está mal, pero que le vamos a hacer, es correcto
- Ignorado por todos los browser, excepto WinIE
- Tratado como
color:redpor WinIe
Es una variante del uso del slash invertido (Ej: \width), pero es válido de acuerdo a las especificaciones de la W3C. Para tomar en cuenta, además del CSS condicional
- 2626 lecturas

Lo desconocía, muy interesante ;-)
Mmm.. tiene buena pinta, vamos a hacer un poco de trampa pues... :-)
Enviar un comentario nuevo