Introducción al artículo de Wulin.com (www.vevb.com): Cómo juzgar la versión IE en el código HTML.
Cómo hacer que el código HTML estático muestre un contenido diferente de acuerdo con diferentes versiones de IE. El truco aquí es usar la expresión de anotación HTML de IE.
El formato de comentarios de HTML es <!-Contenido de comentarios->. IE ha hecho algunas extensiones a los comentarios HTML para apoyar las expresiones de juicio condicional:
<!-[if expresión]> html <
ejemplo:
¿Vea PlainCopy a Portboardprint?
<!-[si IE 5]>
<p> Bienvenido a Internet Explorer 5. </p>
<! [endif]->
<!-[si IE 5]>
<p> Bienvenido a Internet Explorer 5. </p>
<! [endif]->
Similar a los lenguajes de programación, las expresiones aquí también admiten operadores como mayores que (GT), menos de (LT) y o no. Aquí hay algunos ejemplos.
[si es decir] determinar si es decir es
[Si IE 7] determina si es IE7
[si! es decir] determinar si no es, es decir
[Si LT IE 5.5] determina si es IE5.5 o menos. (<)
[Si LTE IE 6] determina si es igual a la versión IE6 o debajo (<=)
[Si GT IE 5] determina si IE5 o superior (>)
[Si GTE IE 7] determina si la versión IE7 o superior
[if! (es decir, 7)] determine si no es IE7
[Si (GT IE 5) y (LT IE 7)] determine si es mayor que IE5 y menos que IE7
[if (es decir, 6) | (es decir, 7)] determine si IE6 o IE7
Ejemplo de código:
¿Vea PlainCopy a Portboardprint?
<!-[If IE]> <p> Estás usando Internet Explorer. </p> <! [Endif]->
<! [if! ie]> <p> no estás usando Internet Explorer. </p> <! [Endif]>>
<!-[si IE 7]> <p> Bienvenido a Internet Explorer 7! </p> <! [Endif]->
<!-[if! (es decir, 7)]> <p> no estás usando la versión 7. </p> <! [endif]->
<!-[si GTE IE 7]> <p> estás usando IE 7 o más. </p> <! [Endif]->
<!-[if (es decir 5)]> <p> Estás usando IE 5 (cualquier versión). </p> <! [Endif]->
<
<!-[si LT IE 5.5]> <p> Por favor, actualice su versión de Internet Explorer. </p> <! [Endif]->>
<!-[If IE]> <p> Estás usando Internet Explorer. </p> <! [Endif]->
<! [if! ie]> <p> no estás usando Internet Explorer. </p> <! [Endif]>>
<!-[si IE 7]> <p> Bienvenido a Internet Explorer 7! </p> <! [Endif]->
<!-[if! (es decir, 7)]> <p> no estás usando la versión 7. </p> <! [endif]->
<!-[si GTE IE 7]> <p> estás usando IE 7 o más. </p> <! [Endif]->
<!-[if (es decir 5)]> <p> Estás usando IE 5 (cualquier versión). </p> <! [Endif]->
<
<!-[si LT IE 5.5]> <p> Por favor, actualice su versión de Internet Explorer. </p> <! [Endif]->>
Nota: Esta extensión de anotación no es compatible con versiones debajo de IE5. Pero es difícil encontrar IE4 ahora ... :)