Vetores da Versão
Um vetor de versão processa comentários condicionais em uma página da Web HTML. Ou seja, os vetores de versão permitem que você crie marcação com base na versão do navegador.
Considere o exemplo de código a seguir.
<!-[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]->
Nesse caso, se a versão do navegador Windows Internet Explorer for pelo menos 5.5, o parágrafo correspondente será exibido na página da Web. Embora a primeira condição neste exemplo ilustre a função dos comentários condicionais, esses comentários geralmente não são usados para exibir marcações como a primeira condição. Em vez disso, os comentários condicionais restantes no exemplo anterior são mais comuns. Nos comentários restantes, os comentários condicionais usam uma folha de estilo diferente para cada versão diferente do navegador.
O exemplo de código anterior também verifica a igualdade do Microsoft Internet Explorer 6 e do Windows Internet Explorer 7. Mas para o Windows Internet Explorer 8, o exemplo usa o operador gte (maior ou igual). Este operador ajuda a preparar o exemplo para o futuro, de modo que a versão mais compatível com os padrões da folha de estilo seja usada quando uma nova versão do navegador for lançada (em vez de usar a folha de estilo errada ou nenhuma folha de estilo). Os aplicativos existentes geralmente não consideram uma versão do Internet Explorer anterior à 7 (ou a versão mais recente do Internet Explorer para a qual o site foi criado). Para obter mais informações sobre vetores de versão, consulte Vetores de versão.
Tópicos relacionados