Le commentaire HTML
Un commentaire en HTML s’adresse aux développeurs et n’est pas affiché par les navigateurs (n’apparaît donc pas sur la page internet). Ils sont mis directement dans le code et permettent d’indiquer ou d’apporter des précisions sur un élément, sur une ou plusieurs lignes.
Ils permettent d’expliquer une partie de code, pour pouvoir comprendre son utilité en cas de travail d’équipe ou de maintenance sur des pages anciennes.
Dans la spécification W3C, un commentaire commence par <!– et se termine par –>
Voici un exemple de commentaire HTML :
Il existe également des particularités aux commentaires en HTML.
Commentaire HTML conditionnel
En insérant du code dans un commentaire conditionnel, le navigateur va pouvoir interpréter ou non le code en question en fonction de la condition.
Il existe deux types de commentaires conditionnels :
– Ceux dont le contenu est ignoré par les navigateurs qui n’interprètent pas l’expression conditionnelle.
– Ceux dont le contenu sera toujours pris en compte.
<!–[if expression]>
CODE HTML
<![endif]–>
Expressions qui s’exécute uniquement si le navigateur utilisé :
- [if IE] est IE (Internet Explorer).
- [if IE 8] est Internet Explorer en version 8.
- [if lte IE 8] est Internet Explorer en version inférieur ou égal à 8.
- [if !IE] n’est PAS Internet Explorer.
- [if true] accepte les commentaires conditionnels.
Démonstrations :
Code pour Internet Explorer 7 et suivants :
<!–[if gte IE 7]>
<p>Ce paragraphe s’affiche uniquement pour les navigateurs à partir d’Internet Explorer 7.</p>
<![endif]–>
S’exécute uniquement si le navigateur utilisé accepte les commentaires conditionnels :
<!–[if true]>
<p>Ce paragraphe s’affiche si le navigateur reconnaît les commentaires inconditionnels.</p>
<![endif]–>
Articles similaires :
Commentaire JavaScript
Le commentaire JavaScript Un commentaire JavaScript permet aux développeurs de ne pas faire afficher une partie de code. Ainsi, cette partie ne sera pas interprétée par le navigateur.Ils sont mis dans le code et permettent d'apporter des précisions sur les...