Comentarios Condicionales

Se introdujeron a partir de la versión 5 de Internet Explorer, consisten es unos comentarios en HTML, pero con una sintaxis especifica muy sencilla, que además puede reconocer que versión de internet explorer esta interpretándolo.

Lo que hacen estos comentarios, es hacer que internet explorer interprete o no el código comentado.

Es realmente útil a la hora de maquetar una web, porque siempre hay diferencias entre exploradores que aceptan los estándares web e internet explorer que suele hacer lo que quiere. Por eso se suelen poner dos comentarios condicionales para el css, uno para IE7 y otro para IE6 e inferiores; a parte del archivo css principal.

Esta es la sintaxis:
Esto significa, que todo lo que haya dentro, solo interpretara Internet explorer 6. Para el resto de versiones iria asi:

  • Internet Explorer: <!–[if IE]–>
  • Internet Explorer Version 5.x: <!–[if IE 5]–>
  • Internet Explorer Version 5.0: <!–[if IE 5.0]–>
  • Internet Explorer Version 5.5: <!–[if IE 5.5]–>
  • Internet Explorer Version 6: <!–[if IE 6]–>
  • Internet Explorer Version 7: <!–[if IE 7]–>

También puede ir precedido de un operador:

Esto hace que sea interpretado por Internet Explorer 7 e inferiores versiones. Estos son los operadores que se pueden añadir:

  • Negación: !
  • Menor que: lt
  • Menor o igual que: lte
  • Mayor que: gt
  • Mayor o igual que: gte

Siempre va colocado entre el if e IE.

Tags: , , ,

Aún no hay comentarios.

Escribe tu comentario:

(*) requerido
Domingo, 14
Diciembre 2008