Windows Internet Explorer Web Windows Windows Internet Explorer 8 Version Vector fait référence au numéro de build, qui est stocké dans la clé de registre Lire lorsque le navigateur démarre. Les développeurs peuvent utiliser le vecteur de version pour détecter la version de la visionneuse du navigateur utilise pour afficher le site Web. Comprendre les meilleures pratiques de détection du navigateur garantit que le site continue de fonctionner comme prévu lorsque le client considère le site. Windows Internet Explorer Web Ce document décrit comment utiliser la valeur du vecteur de version. De plus, un exemple de code est fourni pour aider les développeurs à mettre en œuvre et à maintenir les méthodes de détection du navigateur recommandées. -> Windows Internet Explorer HTML Windows Internet Explorer En plus d'utiliser le vecteur de version lors de la réduction de la section Aide à propos, cette valeur est également utilisée lors du traitement des commentaires conditionnels. Les commentaires conditionnels sont des blocs de commentaires dans le code source de la page et ne peuvent être interprétés que par. Les annotations peuvent contenir un ou plusieurs opérateurs, valeurs propres ou valeurs. Windows Internet Explorer version 8 Windows Internet Explorer Par exemple, le code ci-dessus affiche le code de commentaire requis pour vérifier et versions ultérieures. Supérieur ou égal à la future version utilisée pour garantir que les conditions s'appliquent, de sorte qu'aucun code n'est requis lorsqu'une nouvelle version est publiée. Le vecteur de version Windows Internet Explorer 5.5 5.5002 contient également le numéro de subversion du navigateur. Lors du test du numéro de version principale du navigateur, le vecteur de version est un entier. Pour vérifier le numéro de subversion du navigateur, le vecteur de version est ajouté avec un point décimal et quatre chiffres. Par exemple, le vecteur de version de version est. Cet exemple de code montre le code de commentaire requis pour vérifier le numéro de version principale du navigateur et le numéro de version secondaire du navigateur. Cela vous permet d'ajuster les conditions de manière appropriée. - HTML [ENDIF] Downlevel Oddden Downlevel-a révélé que les balises de début et de fin du commentaire conditionnel contiennent le trait d'union (""), ce qui est similaire au commentaire de base. La condition est affichée au début de la marque et placée avant la fin de la marque. Le contenu est placé dans la marque de commentaires. Ces annotations sont appelées commentaires de type, car tous les navigateurs ou versions de navigateur qui ne prennent pas en charge les annotations conditionnelles ignoreront ces annotations et les balises entre les balises. Les commentaires conditionnels sans trait d'union sont appelés commentaires de type, car les navigateurs de bas niveau ignoreront ces commentaires, mais géreront les balises entre les balises. Cet exemple de code montre le code de commentaire requis pour vérifier le numéro de version principale du navigateur et le numéro de version secondaire du navigateur. Cela vous permet d'ajuster les conditions de manière appropriée. Windows Internet Explorer (CSS) Windows Internet Explorer 8 Windows Internet Explorer 7 CSS Utilise les commentaires de la chaîne d'agent utilisateur 1 / Condition d'utilisation Incluent différentes règles de feuille de style en cascade pour des versions spécifiques. Cela vous permet de vous assurer que le client ne reçoit pas de corrections et de modifications ciblées. Vous pouvez également détecter les versions du navigateur. Le tableau répertorie les valeurs propres disponibles, les opérateurs et ou les valeurs qui peuvent être utilisées pour composer des commentaires conditionnels. article Exemple Commentaires C'est-à-dire [Si c'est-à-dire] La seule valeur de fonctionnalité actuellement prise en charge par IE Windows Internet Explorer est la chaîne "", qui est utilisée pour la représentation. valeur [Si c'est-à-dire 7] Booléen True, un numéro entier ou un numéro de point flottant est utilisé pour représenter la version du navigateur. Renvoie une valeur si le numéro de version correspond à la version du navigateur. ! [Si! IE] Pas opérateur booléen. Mettre cet opérateur directement avant une valeur propre, un opérateur ou une sous-expression indique la signification opposée de l'expression. LT [Si LT IE 5.5] Vrai est inférieur à l'opérateur. Si le premier paramètre est plus petit que le deuxième paramètre, retournez. LTE [Si LTE IE 6] Le vrai est inférieur ou égal à l'opérateur. Si le premier paramètre est inférieur ou égal au deuxième paramètre, retournez. GT [Si GT IE 5] Le vrai est supérieur à l'opérateur. Si le premier paramètre est supérieur au deuxième paramètre, retournez. goer [Si Gte IE 8] Le vrai est supérieur ou égal à l'opérateur. Si le premier paramètre est supérieur ou égal au deuxième paramètre, retournez. () [Si! (IE 7)] Opérateur de sous-expression booléen. Utilisé en conjonction avec les opérateurs pour créer des expressions plus complexes. & [if (gt ie 5) & (lt ie 7)]] Et True True Operator. Si toutes les sous-expressions évaluent, renvoyez. | [if (c'est-à-dire 6) | (c'est-à-dire 7)] Ou True True Operator. Si le résultat d'une sous-expression est, il est retourné. vrai [Si vrai] Le véritable résultat de calcul est toujours. FAUX [Si faux] Le faux résultat de calcul est toujours. Html <adal> Windows Internet Explorer 7 En outre, si vous souhaitez utiliser la même feuille de style pour les versions et ultérieurement, vous pouvez utiliser l'exemple de code suivant. Html <adal> Windows Internet Explorer Windows Internet Explorer Remarque que l'exemple de code ci-dessus utilise plus ou égal à la comparaison. Cela garantit que le code convient aux futures versions afin que le code ne soit pas nécessaire pour être mis à jour lorsqu'une nouvelle version est publiée. Voici quelques autres exemples de diverses déclarations conditionnelles. Comment utiliser les vecteurs de version dans 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]>
Détection du navigateur à l'aide du vecteur de version
<Title> Page de test </TITME>
<meta http-equiv = "x-ua compatible" content = "ie = 8" />
<! - [Si gte ie 8]> <linkrel = "Stylesheet" type = "text / css" href = "/ stylesheets / standards.css" /> <! [Endif] ->
<! - [Si ie 7]> <linkrel = "Stylesheet" type = "text / css" href = "/ stylesheets / ie.css" />
<! [endif] ->
</ head>
<Title> Page de test </TITME>
<! - [Si 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>
请升级您的
version Internet Explorer
版本。
</p><![endif]–>
<!--[if true]>
您使用的是
un navigateur <em>
高级
</em>
浏览器。
<![endif]–>
<!--[if false]>
您使用的是
un navigateur <em>
低级
</em>
浏览器。
<![endif]–>
<!--[if true]><![if IE 7]><p>
此嵌套注释在
est affiché dans IE 7
中显示。
</p><![endif]><![endif]–>