Compartir a través de


Vectores de versión

Un vector de versión procesa comentarios condicionales en una página web HTML. Es decir, los vectores de versión permiten crear marcado en función de la versión del explorador.

Observe el siguiente ejemplo de código.

<!-[if gte IE 5.5]
   <p>you are using IE5 or higher</p>
<![endif]->
<!-[if IE6]
   <linkrel="stylesheet" type="text/css" href="/stylesheets/ie6.css"/>
<![endif]->
<!-[if IE7]
   <linkrel="stylesheet" type="text/css" href="/stylesheets/ie7.css"/>
<![endif]->
<!-[if gte IE8]
   <linkrel="stylesheet" type="text/css" href="/stylesheets/standards.css"/>
<![endif]->

En este caso, si la versión del explorador de Windows Internet Explorer es al menos 5.5, el párrafo correspondiente se muestra en la página web. Aunque la primera condición de este ejemplo ilustra la función de los comentarios condicionales, estos comentarios no se suelen usar para mostrar el marcado como la primera condición. En cambio, los comentarios condicionales restantes del ejemplo anterior son más comunes. En estos comentarios restantes, los comentarios condicionales usan una hoja de estilo distinta para cada versión diferente del explorador.

El ejemplo de código anterior también comprueba la igualdad para Microsoft Internet Explorer 6 y Windows Internet Explorer 7. Pero para Windows Internet Explorer 8, en el ejemplo se usa el operador gte (mayor o igual que). Este operador ayuda a preparar el ejemplo para el futuro, de forma que se utilice la versión de la hoja de estilo que más se ajuste a los estándares cuando se publique una nueva versión del navegador (en lugar de utilizar una hoja de estilo incorrecta o ninguna hoja de estilo). Las aplicaciones existentes no suelen tener en cuenta una versión de Internet Explorer posterior a la 7 (o la versión más reciente de Internet Explorer para la que se ha creado el sitio). Para obtener más información sobre los vectores de versión, consulte Vectores de versión.

Corrección de problemas de compatibilidad en aplicaciones web utilizando la vista de compatibilidad