Les commentaires en CSS
Vous savez déjà écrire des règles et lier une feuille de style. Parfois, pourtant, vous voulez laisser une note dans le code, ou couper un style le temps d'un test sans le supprimer. C'est exactement le rôle des commentaires CSS.
Qu'est-ce qu'un commentaire CSS ?
Un commentaire CSS est une note placée entre /* et */. Le navigateur l'ignore complètement quand il applique les styles. Servez-vous-en pour de courts pense-bêtes, pour intituler les sections d'une feuille de style ou pour désactiver temporairement une règle pendant que vous expérimentez.
La syntaxe d'un commentaire
On écrit un commentaire ainsi : /* votre note ici */. Tout ce qui se trouve entre le /* d'ouverture et le */ de fermeture est ignoré par le moteur CSS. Les visiteurs ne voient pas les commentaires comme du texte de page : ils restent dans le code source de la feuille de style (et dans les DevTools si vous ouvrez le fichier).
Un commentaire sur une seule ligne
css/* Brand teal for the hero heading */
.hero {
color: #0f766e;
}
Pourquoi une note courte suffit
Un commentaire d'une ligne au-dessus d'une règle peut expliquer pourquoi une valeur est là : couleur de la marque, correctif provisoire, choix d'accessibilité. Restez bref plutôt que de rédiger un roman : dans quelques semaines, il vous suffira d'un indice pour vous souvenir.
Les commentaires sur plusieurs lignes
Un commentaire peut s'étendre sur plusieurs lignes. Une habitude courante consiste à placer une petite « bannière de section » avant un groupe de règles liées, afin qu'une longue feuille de style reste facile à parcourir.
Commentaire de section sur plusieurs lignes
css/*
Header styles
Keep logo and nav colors here
*/
.site-header {
background: #0f172a;
color: #f8fafc;
}
Gardez ces blocs courts. Des paragraphes entiers d'explications au milieu du fichier le rendent plus pénible à lire que s'il n'y avait aucun commentaire.
Désactiver temporairement une règle
Vous pouvez mettre une déclaration, ou une règle entière, entre marqueurs de commentaire pour la couper sans l'effacer. Plus tard, retirez simplement les marqueurs et le style revient. C'est très pratique quand vous cherchez quelle propriété casse la mise en page.
Commenter une déclaration
css.hero {
color: #0f766e;
/* font-size: 2rem; */
font-family: Georgia, serif;
}
Une bonne habitude pour tester
Commentez toujours le plus petit morceau utile, en commençant par une seule déclaration. Si la page redevient normale, vous avez trouvé le coupable. Corrigez alors la valeur ou supprimez le code mort. Ne laissez pas indéfiniment de gros blocs désactivés dans une feuille de style terminée.
À ne pas confondre avec les commentaires HTML
Les commentaires HTML s'écrivent <!-- et -->, ceux de CSS /* et */. Ne collez pas de marqueurs de commentaire HTML dans un fichier .css (ni dans un bloc <style> en espérant qu'ils fonctionnent : c'est la syntaxe CSS qui s'y applique). Chaque langage a sa propre façon de commenter. Si vous connaissez déjà les commentaires HTML, voyez ici une compétence voisine, avec d'autres marqueurs.
Un commentaire n'est pas une cachette
Toute personne qui peut ouvrir la feuille de style (ou utiliser « Afficher le code source » ou l'onglet Réseau) peut lire vos commentaires. N'y mettez jamais de mots de passe, de clés privées ni de jetons secrets. Les commentaires servent aux notes de développement, pas à cacher des données sensibles.
À vous de jouer
- Ouvrez une feuille de style d'entraînement (ou un bloc
<style>) contenant une règle.heroqui définitcoloretfont-size. - Ajoutez au-dessus de la règle un commentaire d'une ligne qui explique le choix de la couleur.
- Placez la déclaration
font-sizeentre/* … */, enregistrez et actualisez : la taille revient à sa valeur par défaut, tandis que la couleur s'applique toujours. - Retirez les marqueurs autour de
font-sizeet actualisez de nouveau pour retrouver le style. - Facultatif : ajoutez au-dessus du groupe de règles un court commentaire de section sur plusieurs lignes.
Erreurs fréquentes
- Utiliser des marqueurs HTML (
<!-- -->) dans du CSS : le moteur CSS ne les reconnaît pas comme commentaire - Oublier le
*/de fermeture, ce qui fait ignorer tout le reste de la feuille de style - Essayer d'imbriquer des commentaires (
/* outer /* inner */ still broken */) : les commentaires CSS ne s'imbriquent pas correctement - Laisser pendant des mois d'énormes blocs de règles commentées dans les fichiers de production
- Écrire des secrets ou des URL privées dans les commentaires
Résumé
- Les commentaires CSS s'écrivent entre
/*et*/ - Le navigateur ignore le texte des commentaires quand il applique les styles
- Servez-vous-en pour de courtes notes, des intitulés de section ou une désactivation temporaire pendant les tests
- Les commentaires HTML s'écrivent
<!-- -->; ne mélangez pas cette syntaxe avec le CSS - Les commentaires sont visibles dans le code source : n'y stockez jamais de secrets
🧠 Testez Vos Connaissances
Testez Vos Connaissances
Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet
📝 Instructions
- Lisez chaque question attentivement
- Sélectionnez la meilleure réponse pour chaque question
- Vous pouvez refaire le quiz autant de fois que vous le souhaitez
- Votre progression sera affichée en haut