web-dev-qa-db-fra.com

Quelle est la signification de `lt` dans` [si lt IE 9] `

Quelle est la signification de lt dans le script suivant?

<!--[if lt IE 9]>
  <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/r29/html5.min.js">
  </script>
<![endif]-->
12
Masayuki Suzuki

C’est un Internet/ un commentaire conditionnel , qui lit "Si vous utilisez Internet Explorer inférieur à version 9 (IE8 et versions inférieures), faites ceci ...".

Lorsque la condition conditionnelle est remplie, HTML5Shiv est exécuté dans le navigateur.

HTML5Shiv est une solution de contournement JavaScript, créée par Sjoerd Visscher, permettant d'activer le style des éléments HTML5 dans les versions d'Internet Explorer antérieures à la version 9, qui ne permettent pas de styliser des éléments inconnus sans JavaScript.

21
Jon Uleis

C'est ce qu'on appelle Commentaires conditionnels  

Les commentaires conditionnels ne fonctionnent que dans IE et conviennent donc parfaitement donner des instructions spéciales destinées uniquement à IE. Ils sont supportés à partir de IE 5 jusqu'à IE9 (inclus).

Les commentaires conditionnels fonctionnent comme suit:

<!--[if IE 6]>
Special instructions for IE 6 here
<![endif]-->
  • Leur structure de base est identique à celle d'un commentaire HTML () . Par conséquent, tous les autres navigateurs les verront comme des commentaires normaux et Les ignoreront complètement.
  • Cependant, IE a été programmé pour reconnaître la syntaxe spéciale , Résout le if et analyse le contenu du commentaire conditionnel Comme s'il s'agissait d'un contenu de page normal.
2
Aamir Kalimi

C'est ce qu'on appelle une instruction conditionnelle pour travailler uniquement dans IE.

Il s’agit d’un commentaire conditionnel Internet Explorer, qui lit "si vous utilisez Internet Explorer avec une version inférieure à la version 9.".

<!--[if IE 6]>
Special instructions for I6  here
<![endif]-->

Il permet de styliser des éléments HTML5 dans les versions d'Internet Explorer antérieures à la version 9, qui ne permettent pas de styler des éléments inconnus sans JavaScript.

1
Raja Alam

Leur structure de base est identique à celle d'un commentaire HTML (). Par conséquent, tous les autres navigateurs les verront comme des commentaires normaux et les ignoreront complètement.

Cependant, IE a été programmé pour reconnaître la syntaxe spéciale, résoudre le if et analyser le contenu du commentaire conditionnel comme s'il s'agissait d'un contenu de page normal

1
Habib pramanik

Cela signifie la même chose que "moins de". Voici une liste des opérateurs de comparaison alternatifs que vous pourriez rencontrer:

  • lt <(moins que)
  • gt> (supérieur à)
  • eq == (égal à)
  • ne! = (pas égal à)
  • ge> = (supérieur ou égal à)
  • le <= (inférieur ou égal à)
0
GKGeofferton