Uninstallme

La Web se ideó cuadrada.

Hojas de estilo condicionales para “los otros”

22 de Agosto 2008

Con los otros me refiero a los navegadores que no son Internet Explorer.

El código contenido en el siguiente comentario condicional es ignorado por todas las versiones de Explorer:


<!--[if !IE]><!-->
<link rel="stylesheet" type="text/css" href="css/w3c-compatible.css" />
<!--<![endif]-->


Si no queremos excluir a Internet Explorer 8, podemos hacer uso de una técnica utilizada, de distinta manera, en el Acid Test 2 y no basada en comentarios condicionales. La siguiente hoja de estilo será usada por Firefox, Opera y Safari (no he probado más navegadores), mientras que Internet Explorer 6 y 7 la ignorarán.


<link rel="cualquier-cosa stylesheet" type="text/css" href="css/estilo.css" />

Con algo más de sentido podría ser:


<link rel="w3c-compatible stylesheet" type="text/css" href="css/estilo.css" />

Internet Explorer 6 y 7 ignoran las hojas de estilo referenciadas con un elemento link cuyo atributo rel tiene varios valores. De momento no he encontrado información sobre este comportamiento de Explorer que parece ser un bug.

Fuentes / Más información:

Archivado en CSS, Navegadores

Deja tu comentario

Campos obligatorios marcados con *