CSS-Kommentare
Sie können bereits Regeln schreiben und ein Stylesheet einbinden. Manchmal wollen Sie sich aber eine Notiz an den Code heften – oder beim Testen einen Stil abschalten, ohne ihn zu löschen. Genau dafür gibt es CSS-Kommentare.
Was sind CSS-Kommentare?
Ein CSS-Kommentar ist eine Notiz zwischen /* und */. Der Browser überspringt sie beim Anwenden der Styles vollständig. Sie eignen sich für kurze Erinnerungen, für Abschnittsüberschriften im Stylesheet oder dazu, eine Regel beim Ausprobieren vorübergehend außer Kraft zu setzen.
So schreiben Sie einen Kommentar
Ein Kommentar sieht so aus: /* Ihre Notiz hier */. Alles zwischen dem öffnenden /* und dem schließenden */ ignoriert die CSS-Engine. Besucher sehen Kommentare nicht als Text auf der Seite – sie stehen nur im Quelltext des Stylesheets (und in den DevTools, sobald Sie die Datei öffnen).
Einzeiliger Kommentar
css/* Brand teal for the hero heading */
.hero {
color: #0f766e;
}
Warum kurze Notizen reichen
Ein einzeiliger Kommentar über einer Regel kann erklären, warum ein Wert dort steht – etwa wegen der Markenfarbe, eines provisorischen Fixes oder aus Gründen der Barrierefreiheit. Fassen Sie sich kurz: Schon in ein paar Wochen genügt Ihnen ein knapper Hinweis, um sich zu erinnern.
Mehrzeilige Kommentare
Kommentare dürfen sich über mehrere Zeilen erstrecken. Üblich ist ein kleines „Abschnittsbanner“ vor einer Gruppe zusammengehöriger Regeln, damit auch ein langes Stylesheet übersichtlich bleibt.
Mehrzeiliger Abschnittskommentar
css/*
Header styles
Keep logo and nav colors here
*/
.site-header {
background: #0f172a;
color: #f8fafc;
}
Halten Sie mehrzeilige Kommentare kurz. Wenn mitten im Stylesheet ganze Absätze Erklärtext stehen, ist die Datei schwerer zu lesen als ganz ohne Kommentare.
Eine Regel vorübergehend deaktivieren
Sie können eine einzelne Deklaration oder auch eine ganze Regel in einen Kommentar packen, um sie abzuschalten, ohne sie zu löschen. Später entfernen Sie einfach die Kommentarzeichen, und der Stil gilt wieder. Das hilft besonders bei der Fehlersuche, wenn Sie herausfinden wollen, welche Eigenschaft ein Layoutproblem verursacht.
Eine Deklaration auskommentieren
css.hero {
color: #0f766e;
/* font-size: 2rem; */
font-family: Georgia, serif;
}
Testen mit Methode
Kommentieren Sie immer nur das kleinste Stück aus, das Ihnen weiterhilft – zuerst eine einzelne Deklaration. Sieht die Seite danach wieder richtig aus, haben Sie den Übeltäter gefunden. Anschließend korrigieren Sie entweder den Wert oder löschen den toten Code. Große auskommentierte Blöcke gehören nicht dauerhaft in ein fertiges Stylesheet.
CSS- und HTML-Kommentare sind nicht dasselbe
HTML-Kommentare beginnen mit <!-- und enden mit -->; CSS-Kommentare verwenden /* und */. Fügen Sie HTML-Kommentarzeichen deshalb nicht in eine .css-Datei ein (und auch nicht in einen <style>-Block, denn dort gilt CSS-Syntax, nicht HTML). Jede Sprache hat ihre eigene Kommentarschreibweise. Wenn Sie HTML-Kommentare schon kennen, sehen Sie das hier als verwandte Fähigkeit mit anderen Zeichen.
Kommentare sind kein Geheimversteck
Jeder, der das Stylesheet öffnen kann (über „Seitenquelltext anzeigen“ oder den Netzwerk-Tab), kann Ihre Kommentare lesen. Schreiben Sie niemals Passwörter, private Schlüssel oder geheime Tokens in CSS-Kommentare. Kommentare sind für Entwicklungsnotizen gedacht, nicht zum Verstecken sensibler Daten.
Probieren Sie es selbst aus
- Öffnen Sie ein Übungs-Stylesheet (oder einen
<style>-Block) mit einer.hero-Regel, diecolorundfont-sizesetzt. - Schreiben Sie über die Regel einen einzeiligen Kommentar, der die Farbwahl erklärt.
- Setzen Sie die Deklaration
font-sizein/* … */, speichern Sie und laden Sie die Seite neu – die Schriftgröße fällt auf den Standard zurück, die Farbe gilt weiterhin. - Entfernen Sie die Kommentarzeichen um
font-sizeund laden Sie noch einmal neu, damit der Stil wieder greift. - Optional: Ergänzen Sie über der Regelgruppe einen kurzen mehrzeiligen Abschnittskommentar.
Typische Fehler
- HTML-Zeichen (
<!-- -->) in CSS verwenden – die CSS-Engine erkennt sie nicht als Kommentar - Das schließende
*/vergessen, sodass der Rest des Stylesheets ignoriert wird - Kommentare verschachteln (
/* outer /* inner */ still broken */) – CSS-Kommentare lassen sich nicht sauber verschachteln - Riesige auskommentierte Regelblöcke monatelang in Produktivdateien stehen lassen
- Geheimnisse oder private URLs in Kommentaren ablegen
Zusammenfassung
- CSS-Kommentare stehen zwischen
/*und*/ - Der Browser ignoriert den Kommentartext beim Anwenden der Styles
- Nutzen Sie sie für kurze Notizen, Abschnittsüberschriften oder zum vorübergehenden Deaktivieren beim Testen
- HTML-Kommentare sehen so aus:
<!-- -->– nicht mit CSS mischen - Kommentare sind im Quelltext sichtbar – legen Sie dort nie Geheimnisse ab
🧠 Testen Sie Ihr Wissen
Testen Sie Ihr Wissen
Fordern Sie sich mit diesem interaktiven Quiz heraus und sehen Sie, wie gut Sie das Thema verstehen
📝 Anweisungen
- Lesen Sie jede Frage sorgfältig
- Wählen Sie die beste Antwort für jede Frage
- Sie können das Quiz so oft wiederholen, wie Sie möchten
- Ihr Fortschritt wird oben angezeigt