Windows Internet Explorer Web El vector de versión de Windows Internet Explorer 8 se refiere al número de compilación que se almacena en una clave de registro que se lee cuando se inicia el navegador. Los desarrolladores pueden utilizar vectores de versión para detectar qué versión del navegador está utilizando un espectador para ver un sitio web. Comprender las mejores prácticas de detección del navegador garantiza que su sitio web siga funcionando como se espera cuando un cliente lo vea.
Windows Internet Explorer Web Este documento describe cómo utilizar los valores vectoriales de versión. Además, se proporciona código de muestra para ayudar a los desarrolladores a implementar y mantener los métodos de detección del navegador recomendados.
-> Windows Internet Explorer HTML Windows Internet Explorer Además de utilizar el vector de versión al completar la sección Ayuda Acerca de, también utiliza este valor al procesar comentarios condicionales. Los comentarios condicionales son bloques de comentarios dentro del código fuente de la página que solo pueden ser interpretados por. Una anotación puede contener uno o más operadores, características o valores.
<!--[if gte IE8]>
Windows Internet Explorer Versión 8 Windows Internet Explorer Por ejemplo, el código anterior muestra el código comentado requerido para verificar y arriba. Se utiliza una comparación mayor o igual para garantizar que la condición se aplique a versiones futuras, de modo que cuando se publique una nueva versión, no sea necesario actualizar el código.
El vector de versión de Windows Internet Explorer 5.5 5.5002 también contiene el número de versión secundaria del navegador. Al probar los números de versión principal del navegador, el vector de versión es un número entero. Para comprobar el número de versión secundaria del navegador, se añaden un punto decimal y cuatro dígitos al vector de versión. Por ejemplo, el vector de versión de una versión es .
<!--[if gte IE 5.5002]><p>You are using IE 5 or higher</p><![endif]–>
Este ejemplo de código muestra lo que se necesita para verificar el número de versión principal y secundaria del navegador. Número de versión. Código de comentario requerido. Esto le permite ajustar aún más las condiciones de forma adecuada.
– HTML [endif] oculto en el nivel inferior revelado en el nivel inferior Los comentarios condicionales contienen guiones ("") tanto en las etiquetas de apertura como de cierre, de forma similar a los comentarios básicos. La condición aparece al principio de la etiqueta y antes del final de la misma. El contenido se coloca en etiquetas de comentarios. Estas anotaciones se denominan anotaciones escritas porque cualquier navegador o versión de navegador que no admita anotaciones condicionales ignorará estas anotaciones y las etiquetas entre ellas. Los comentarios condicionales sin guiones se denominan comentarios escritos porque los navegadores de bajo nivel ignorarán estos comentarios pero manejarán las etiquetas entre etiquetas.
<![if lt IE 5.5]><p>
您正在使用早于
IE 5.5
的版本或另一个低级浏览器
</p><![endif]>
Este ejemplo de código muestra la verificación del número de versión principal del navegador y la navegación. código requerido para el número de versión del dispositivo. Esto le permite ajustar aún más las condiciones de forma adecuada.
Windows Internet Explorer (CSS) Windows Internet Explorer 8 Windows Internet Explorer 7 CSS mediante cadena de agente de usuario 1/Uso de comentarios condicionales, incluido el uso de diferentes reglas de hojas de estilo en cascada para versiones específicas. Esto le permite asegurarse de que los clientes no reciban correcciones ni cambios en el destino. También puede detectar la versión del navegador. La tabla enumera los valores de característica, operadores o valores disponibles que se pueden usar para formar anotaciones condicionales.
Elemento | Ejemplo | Comentario |
IE | [si IE] | IE El único valor de característica admitido actualmente por Windows Internet Explorer es la cadena "" para representación. |
Valor | [si IE 7] | Booleano verdadero Un número entero o de punto flotante que representa la versión del navegador. Si el número de versión coincide con la versión del navegador, se devuelve el valor. |
! | [si !IE] | NO operador booleano. Colocar este operador directamente antes de un valor característico, operador o subexpresión indica el significado opuesto de la expresión. |
lt | [if lt IE 5.5] | verdadero operador menor que. Devuelve si el primer parámetro es menor que el segundo parámetro. |
lte | [si lte IE 6] | verdadero menor o igual que el operador. Devuelve si el primer argumento es menor o igual que el segundo argumento. |
gt | [si gt IE 5] | verdadero mayor que el operador. Devuelve si el primer parámetro es mayor que el segundo parámetro. |
gte | [si gte IE 8] | verdadero mayor o igual que el operador. Devuelve si el primer argumento es mayor o igual que el segundo argumento. |
( ) | [if !(IE 7)] | Operador de subexpresión booleana. Úselo con operadores para crear expresiones más complejas. |
& | [if (gt IE 5)&(lt IE 7)] | AND verdadero operador verdadero. Devuelve si todas las subexpresiones se evalúan como . |
| | [if (IE 6)|(IE 7)] | O verdadero operador verdadero. Devuelve si alguna subexpresión se evalúa como . |
verdadero | [si es verdadero] | verdadero siempre se evalúa como verdadero. |
false | [si es falso] | false siempre se evalúa como falso. |
HTML
<cabeza>
<title>Página de prueba</title>
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
<!–[if gte IE 8]> <linkrel="stylesheet" type="text/css" href="/stylesheets/standards.css" /> <![endif]—>
<!–[si IE 7]> <linkrel="stylesheet" type="text/css" href="/stylesheets/ie.css" />
<![endif]—>
</cabeza>
Windows Internet Explorer 7 Además, si desea utilizar la misma hoja de estilo para Windows Internet Explorer 7 y versiones posteriores, puede utilizar el siguiente código de muestra.
HTML
<cabeza>
<title>Página de prueba</title>
<!–[si gte IE 7]>
<linkrel="hoja de estilo" tipo="text/css" href="/stylesheets/ie.css" />
<![endif]–>
</head>
Windows Internet Explorer Windows Internet Explorer Tenga en cuenta que el ejemplo de código anterior utiliza una comparación mayor o igual. Esto garantiza que el código funcionará en versiones futuras, de modo que no sea necesario actualizarlo cuando se publique una nueva versión. A continuación se muestran algunos otros ejemplos de varias declaraciones condicionales.
<!--[if IE]><p>
您使用的是
Internet Explorer
。
</p><![endif]–>
<![if !IE]><p>
您没有使用高级
de Internet Explorer
版本。
</p><![endif]>
<!--[if IE 8]><p>
欢迎使用
Internet Explorer 8
!
</p><![endif]–>
<!--[if !(IE 8)]><p>
您没有使用
Internet Explorer 8
。
</p><![endif]–>
<!--[if gte IE 7]><p>
您使用的是
IE 7
或更高版本。
</p><![endif]–>
<!--[if (IE 5)]><p>
您使用的是
IE 5
(任何版本)。
</p><![endif]–>
<!--[if (gte IE 5.5)&(lt IE 7)]><p>
您使用的是
IE 5.5
或
IE 6
。
</p><![endif]–>
<!--[if lt IE 5.5]><p>
请升级您的
versión de Internet Explorer
版本。
</p><![endif]–>
<!--[if true]>
您使用的是
un navegador <em>
高级
</em>
浏览器。
<![endif]–>
<!--[if false]>
您使用的是
un navegador <em>
低级
</em>
浏览器。
<![endif]–>
<!--[if true]><![if IE 7]><p>
此嵌套注释在
IE 7
中显示。
</p><![endif]><![endif]–>