Artigo Introdução de wulin.com (www.vevb.com): Como julgar a versão do IE no código HTML.
Como fazer o código HTML estático exibir conteúdo diferente de acordo com diferentes versões do IE. O truque aqui é usar a expressão de anotação HTML do IE.
O formato de comentário do HTML é <!-Comentário conteúdo->. O IE fez algumas extensões a comentários de HTML para apoiar expressões de julgamento condicional:
<!-[se expressão]> html <! [endif]-> Quando a expressão da expressão é verdadeira, o conteúdo HTML é exibido.
exemplo:
Veja o planície do CLIPboardPrint?
<!-[se ie 5]>
<p> Bem -vindo ao Internet Explorer 5. </p>
<! [endif]->
<!-[se ie 5]>
<p> Bem -vindo ao Internet Explorer 5. </p>
<! [endif]->
Semelhante às linguagens de programação, expressões aqui também suportam operadores como maior que (GT), menor que (LT) e ou não. Aqui estão alguns exemplos.
[se ie] determine se o IE é
[Se ou seja, 7] determine se é IE7
[se! ou seja] determinar se não é ou seja,
[Se LT IE 5.5] Determine se é IE5.5 ou abaixo. (<)
[Se LTE IE 6] Determine se é igual à versão IE6 ou abaixo (<=)
[Se GT ie 5] Determine se o IE5 ou acima (>)
[Se GTE IE 7] determine se a versão do IE7 ou acima
[se! (ou seja 7)] determine se não é IE7
[if (gt ie 5) & (lt ie 7)] determine se é maior que o IE5 e menor que o IE7
[se (ou seja, 6) | (ou seja, 7) determinar se o IE6 ou o IE7
Exemplo de código:
Veja o planície do CLIPboardPrint?
<!-[se ie]> <p> Você está usando o Internet Explorer. </p> <! [endif]->
<! [se! ie]> <p> Você não está usando o Internet Explorer. </p> <! [endif]>
<!-[se ie 7]> <p> Bem-vindo ao Internet Explorer 7! </p> <! [endif]->
<!-[se! (ou seja 7)]> <p> Você não está usando a versão 7. </p> <! [endif]->
<!-[se gte ie 7]> <p> Você está usando o IE 7 ou maior. </p> <! [endif]->
<!-[if (ou seja, 5)> <p> Você está usando o IE 5 (qualquer versão). </p> <! [endif]->
<!-[if (gte ie 5.5) & (lt ie 7)]> <p> Você está usando o IE 5.5 ou o IE 6. </p> <! [endif]
<!-[se lt ie 5.5]> <p> Atualize sua versão do Internet Explorer. </p> <! [endif]->
<!-[se ie]> <p> Você está usando o Internet Explorer. </p> <! [endif]->
<! [se! ie]> <p> Você não está usando o Internet Explorer. </p> <! [endif]>
<!-[se ie 7]> <p> Bem-vindo ao Internet Explorer 7! </p> <! [endif]->
<!-[se! (ou seja 7)]> <p> Você não está usando a versão 7. </p> <! [endif]->
<!-[se gte ie 7]> <p> Você está usando o IE 7 ou maior. </p> <! [endif]->
<!-[if (ou seja, 5)> <p> Você está usando o IE 5 (qualquer versão). </p> <! [endif]->
<!-[if (gte ie 5.5) & (lt ie 7)]> <p> Você está usando o IE 5.5 ou o IE 6. </p> <! [endif]
<!-[se lt ie 5.5]> <p> Atualize sua versão do Internet Explorer. </p> <! [endif]->
Nota: Esta extensão de anotação não é suportada em versões abaixo do IE5. Mas é difícil encontrar o IE4 agora ... :)