Windows Internet Explorer Web Windows Internet Explorer 8 Versão Vetor refere -se ao número de construção, que é armazenado na chave do registro, lida quando o navegador inicia. Os desenvolvedores podem usar o vetor de versão para detectar qual versão do Viewer do navegador está usando para visualizar o site. A compreensão das melhores práticas de detecção do navegador garante que o site continue a funcionar conforme o esperado quando o cliente visualizar o site. Window Internet Explorer Web Este documento descreve como usar o valor do vetor da versão. Além disso, algum código de amostra é fornecido para ajudar os desenvolvedores a implementar e manter os métodos de detecção de navegador recomendados. -> Windows Internet Explorer HTML Windows Internet Explorer Além de usar o vetor da versão ao preencher a ajuda sobre a seção, esse valor também é usado ao processar comentários condicionais. Comentários condicionais são blocos de comentários no código -fonte da página e só podem ser interpretados por. As anotações podem conter um ou mais operadores, valores próprios ou valores. Windows Internet Explorer Versão 8 Windows Internet Explorer Por exemplo, o código acima mostra o código de comentários necessário para verificar e versões posteriores. Maior ou igual à versão futura usada para garantir que as condições se apliquem, para que nenhum código seja necessário quando uma nova versão for lançada. O vetor de versão do Windows Internet Explorer 5.5 5.5002 também contém o número de subversão do navegador. Ao testar o número da versão principal do navegador, o vetor da versão é um número inteiro. Para verificar o número de subversão do navegador, o vetor de versão é adicionado com um ponto decimal e quatro dígitos. Por exemplo, o vetor da versão de liberação é. Este exemplo de código mostra o código de comentários necessário para verificar o número da versão principal do navegador e o número da versão secundária do navegador. Isso permite que você ajuste as condições adequadamente ainda mais. -HTML [endif] O escuro para baixo, reverenciado as tags iniciantes e finais do comentário condicional, contêm hífen ("" "), que é semelhante ao comentário básico. A condição é exibida no início da marca e colocada antes do final da marca. O conteúdo é colocado na marca de comentários. Essas anotações são chamadas de comentários do tipo, porque todos os navegadores ou versões do navegador que não suportam anotações condicionais ignorarão essas anotações e tags entre tags. Os comentários condicionais sem hífen são chamados de comentários do tipo, porque os navegadores de baixo nível ignoram esses comentários, mas lidarão com tags entre tags. Este exemplo de código mostra o código de comentários necessário para verificar o número da versão principal do navegador e o número da versão secundária do navegador. Isso permite que você ajuste as condições adequadamente ainda mais. Windows Internet Explorer (CSS) Internet Explorer 8 Windows Internet Explorer 7 CSS usa o agente do usuário String 1 / Uso Os comentários da condição de uso incluem diferentes regras da folha de estilo em cascata para versões específicas. Isso permite garantir que o cliente não receba correções e alterações direcionadas. Você também pode detectar versões do navegador. A tabela lista autovalores disponíveis, operadores e valores que podem ser usados para compensar comentários condicionais. item Exemplo Comentários Ou seja [se ie] O único valor de recurso atualmente suportado pelo IE Windows Internet Explorer é a string "", que é usada para representação. valor [Se ou seja, 7] Boolean True Um número inteiro ou número de ponto flutuante é usado para representar a versão do navegador. Retorna um valor se o número da versão corresponder à versão do navegador. ! [se! IE] Não operador booleano. Colocar esse operador diretamente antes de um valor próprio, operador ou subexpressão indica o significado oposto da expressão. lt [Se LT IE 5.5] Verdadeiro é menor que o operador. Se o primeiro parâmetro for menor que o segundo parâmetro, retorne. LTE [Se Lte IE 6] true é menor ou igual ao operador. Se o primeiro parâmetro for menor ou igual ao segundo parâmetro, retorne. gt [Se GT, ou seja, 5] Verdadeiro é maior que o operador. Se o primeiro parâmetro for maior que o segundo parâmetro, retorne. gte [Se Gte IE 8] Verdadeiro é maior ou igual ao operador. Se o primeiro parâmetro for maior ou igual ao segundo parâmetro, retorne. () [If! (IE 7)] Operador de subexpressão booleana. Usado em conjunto com os operadores para criar expressões mais complexas. & [if (gt ie 5) & (lt ie 7)] E verdadeiro operador verdadeiro. Se todas as subexpressões avaliarem, retorne. | [If (ou seja, 6) | (ou seja, 7)] Ou verdadeiro operador verdadeiro. Se o resultado de qualquer subexpressão for, é retornado. verdadeiro [Se verdade] O verdadeiro resultado do cálculo é sempre. falso [se false] O resultado de cálculo falso é sempre. Html <head> Windows Internet Explorer 7 Além disso, se você deseja usar a mesma folha de estilo para versões e, posteriormente, poderá usar o seguinte código de amostra. Html <head> Windows Internet Explorer Windows Internet Explorer Observe que o exemplo de código acima usa maior ou igual à comparação. Isso garante que o código seja adequado para versões futuras para que o código não seja necessário ser atualizado quando uma nova versão for lançada. Aqui estão alguns outros exemplos de várias declarações condicionais. Como usar vetores de versão no Windows Internet Explorer
<!--[if gte IE8]>
<!--[if gte IE 5.5002]><p>You are using IE 5 or higher</p><![endif]–>
<![if lt IE 5.5]><p>
您正在使用早于
IE 5.5
的版本或另一个低级浏览器
</p><![endif]>
Detecção do navegador usando o vetor de versão
<title> Página de teste </title>
<meta http-equiv = "x-ua compatível com" content = "ie = 8"/>
<! - [se gte ie 8]> <linkrel = "stylesheet" type = "text/css" href = "/stylesheets/standards.css"/> <! [Endif] ->
<! - [se ie 7]> <linkrel = "stylesheet" type = "text/css" href = "/stylesheets/ie.css"/>
<! [endif] ->
</head>
<title> Página de teste </title>
<! - [se gte ie 7]>
<linkrel = "stylesheet" type = "text/css" href = "/stylesheets/ie.css"/>
<! [endif]->
</head><!--[if IE]><p>
您使用的是
Internet Explorer
。
</p><![endif]–>
<![if !IE]><p>
您没有使用高级
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>
请升级您的
版本。
Internet Explorer
. </p><![endif]–>
<!--[if true]>
您使用的是
um navegador <em>
高级
</em>
浏览器。
<![endif]–>
<!--[if false]>
您使用的是
um navegador <em>
低级
</em>
浏览器。
<![endif]–>
<!--[if true]><![if IE 7]><p>
此嵌套注释在
é exibido no IE 7
中显示。
</p><![endif]><![endif]–>