La anotación condicional es una función única de IE, que puede procesar el código XHTML separado para los productos de la serie IE. Tenga en cuenta que está dirigido principalmente a XHTML, no a CSS.
La función de anotación condicional es muy poderosa y puede hacer juicios verdaderos y falsos, por ejemplo:
Código de programa
<
<!-[si IE 6.0]> Este contenido solo es visible en IE 6.0 <! [Endif]->
Las anotaciones condicionales se pueden determinar por IE qué versión del navegador es, y muestran el contenido si cumplen con las condiciones. La función de anotación es compatible de IE5.0 a 7.0, y el número de versión es preciso para 4 decimales:
Código de programa
<!-[si IE 6.1000]> Este contenido solo es visible en IE 6.1 <! [Endif]->
Es decir, los comentarios condicionales también admiten marca de exclamación no operación:
Código de programa
<!-[if! ie 6.0]> Este contenido es visible excepto la versión IE 6.0 <! [endif]->
También admite prefijos, que se utilizan para determinar si es una versión más alta o una versión inferior:
Código de programa
<!-[si GT IE 5.0]> Este contenido solo es visible en las versiones de IE 5.0 o anteriores <! [Endif]->
El nombre completo de GT aquí es mayor que la versión condicional actual o superior, pero no incluye la versión actual.
Hay varios otros prefijos:
LT significa menos que la versión condicional actual y no incluye la versión actual.
GTE significa una versión de salud o igual e incluye la versión actual.
LTE significa una versión menor o igual por debajo de la versión actual y contiene la versión actual.