HTML bietet die Möglichkeit, an beliebigen Stellen im HTML-Code Kommentare einzufügen. Der Inhalt von Kommentaren wird von Web-Browsern ignoriert, d.h. bei der Präsentation nicht angezeigt. Kommentare sind zum Beispiel sinnvoll, um interne Angaben zu Autor und Erstelldatum zu platzieren, um interne Anmerkungen zu bestimmten Textstellen zu machen oder um verwendete Code-Passagen intern auszukommentieren.
<h1>Willkommen!</h1> <!-- Kommentar: das obendrüber ist eine Überschrift --> <p>viel Text</p> <!-- und das ist ein mehrzeiliger Kommentar zu dem Text mit <p>...</p> Letzte Zeile des Kommentars -->
Kommentare werden durch die Zeichenfolge <!-- eingeleitet. Dahinter folgt beliebig langer Kommentartext. Innerhalb des Kommentartextes können Sie auch HTML-Elemente notieren. Alles, was zwischen der einleitenden Zeichenfolge und der beendenden Zeichenfolge --> steht, wird bei der Anzeige im Browser unterdrückt.
Es gibt spezielle Kommentare, deren Inhalt nur vom MS Internet Explorer ausgelesen wird — die sogenannten Conditional Comments (= bedingte Kommentare). Diese gehören nicht zum HTML-Standard, widersprechen jedoch nicht der Standard-Syntax und sind nützlich zu kennen.
In der Praxis werden Conditional Comments für den Internet Explorer vor allem verwendet, um zusätzliche Stylesheets einzubinden. Solche Stylesheets enthalten dann Angaben speziell für den Internet Explorer, da dieser Gestaltungsangaben gerade in den Versionen unter 8 oft nicht oder nicht standardkonform interpretiert.
<!--[if lte IE 7]>
<style type="text/css" media="all">@import url("/styles/IE-Style.css");</style>
<![endif]-->
Die Zeichenfolge [if lte IE 7]> im unmittelbaren Anschluss an die Startsequenz des HTML-Kommentars veranlasst den Internet-Explorer, den Inhalt auszulesen. Im Beispiel bedeutet der Inhalt so viel wie: wenn eine Internet-Explorer-Version kleiner oder gleich Version 7 verwendet wird. Zwischen diesem einleitenden Kommentar und dem endenden Kommentar <![endif]--> können Sie Inhalte notieren, die im Beispiel nur von einem Internet Explorer der Version 7 oder darunter interpretiert wird. Im Beispiel wird ein Stylesheet speziell für solche Browser eingebunden.
Beispiele für Bedingungen:
Korrekturen, Hinweise und Ergänzungen
Bitte scheut euch nicht und meldet, was auf dieser Seite sachlich falsch oder irreführend ist, was ergänzt werden sollte, was fehlt usw. Dazu bitte oben aus dem Menü Seite den Eintrag Diskutieren wählen. Es ist keine Anmeldung erforderlich, um Anmerkungen zu posten. Unpassende Postings, Spam usw. werden allerdings kommentarlos entfernt.