Commentaire HTML

17 Juil 2021 | Tutoriel, Web

Un commentaire en HTML s’adresse aux développeurs et n’est pas affiché par les navigateurs (n’apparais 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 en HTML :

Commence par <!-- et se termine par -->

Et tout ce qui se trouve entre ces 2 balises sera considéré comme un commentaire. La plupart des IDE (éditeur de code source/débogueur) changent alors la couleur du texte en gris.

Voici un exemple de commentaire HTML (avec l’IDE Visual Studio Code) :

commentaire html exemple utilité

On peut remarquer un commentaire d’une ligne à la ligne 5 et un commentaire sur plusieurs lignes en ligne 9 et 10.

Nous allons maintenant voir ensemble les 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.

Commentaire dont le contenu doit être ignoré par les autres navigateurs

Les commentaires peuvent également servir à apporter des éléments de code différents en fonction du navigateur, pour palier à un défaut d’affichage ou d’une incompatibilité avec un ancien ou déplaisant navigateur (IE).

<div>Titre</div>
<!--[if expression]>
      CODE HTML exécuté uniquement si la condition est remplie (true)
<![endif]-->
<p>Texte lorem ipsmu</p>

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 gte IE 8] est Internet Explorer en version supé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 :

<div>Titre</div>
<!--[if gte IE 7]>
 <p>Ce paragraphe s'affiche uniquement pour les navigateurs à partir d'Internet Explorer 7.</p>
<![endif]--> 
<p>Texte lorem ipsmu</p>

S’exécute uniquement si le navigateur utilisé accepte les commentaires conditionnels :

<div>Titre</div>
<!--[if true]> 
  <p>Ce paragraphe s'affiche si le navigateur reconnaît les commentaires conditionnels.</p>
<![endif]-->
 <p>Texte lorem ipsmu</p>

Retrouvez notre article dédié aux commentaires en Javascript pour être incollable sur les commentaires.
Marre de perdre votre temps ? Contactez notre agence pour tout besoin en développement.

Pour aller plus loin

Déc 03 2024

Comment ajouter des filtres sur Divi : Guide complet pour améliorer la navigation sur votre site WordPress

Divi est l'un des constructeurs de pages les plus populaires sur WordPress, connu pour sa flexibilité et ses fonctionnalités puissantes. Cependant, certains...
Nov 22 2024

Pourquoi la maintenance de votre site web est indispensable

Assurer la fiabilité, la performance et l'adaptabilité de votre site est essentiel dans un environnement numérique en constante évolution. Une maintenance régulière...
Nov 06 2024

WordPress vs Webflow : Quel CMS choisir pour votre projet ?

Lorsque vous lancez un projet de site web, choisir le bon CMS est essentiel pour assurer la réussite et la pérennité de votre site. Avec des options populaires comme...
Agence web d'optimisation de site internet
Juil 04 2023

Les stratégies de marketing en ligne pour promouvoir votre site web et augmenter votre visibilité en 2024

Pourquoi le marketing en ligne est essentiel pour votre site web en 2024 ? En 2024, la concurrence en ligne est plus intense que jamais. Avoir un site web ne suffit...
Création site agence openmydiv maintenance
Mar 13 2023

Entretien avec notre partenaire consultant marketing

Aujourd’hui nous recevons notre consultant marketing partenaire pour une présentation complète de son métier. Quel est votre rôle en tant que consultant marketing ? En...
Mise en page d'un site avec Divi builder
Jan 24 2023

Comment remplacer n’importe quel texte sur un site internet Divi

Dans ce tutoriel, nous allons vous montrer comment remplacer n'importe quel mot ou phrase de texte sur votre site Divi en utilisant un simple bout de code jQuery....
Développements sur mesure de site, ERP, application et e-boutique.
Juin 21 2022

Comment créer une application web ?

Les web apps (ou application web) sont aujourd’hui devenues incontournables et servent de nombreux objectifs. Elles sont un excellent moyen de développer des outils en...
Infographie sur les résultats des géants du web
Mar 11 2022

[Infographie] Chiffres clés des géants de l’internet en 2022

Les réseaux sociaux et services du web ne font qu'augmenter depuis ces 10 dernières années, retrouvez ici dans cette infographie ce qu'ils représentent : Chiffres clés...
particularité des liens sur Internet.
Mar 02 2022

Guide 2022 complet des liens (links)

Il y a beaucoup à apprendre sur les liens en HTML. De l'implémentation du balisage et les attributs associés, les meilleures pratiques de style aux choses à éviter, et...
Développements sur mesure agence web Openmydiv
Déc 06 2021

Les pour et les contre du long défilement (Long Scrolling)

Les concepteurs de sites Web adoptent la tendance des sites à long défilement pour leurs divers avantages. Mais un site Web à page unique n'est peut-être pas le bon...