Heim Web-Frontend HTML-Tutorial Über Codekommentare in HTML

Über Codekommentare in HTML

Mar 29, 2018 pm 03:14 PM
html 代码 注释


Dieser Artikel enthält hauptsächlich einen Artikel über Codekommentare in HTML. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich ist. Folgen wir dem Herausgeber und werfen wir einen Blick darauf.

HTML-Kommentare

Im HTML-Code ist der Text zwischen den Tags Wenn Sie Kommentare hinterlassen, wird der Inhalt der Kommentare nicht auf der Browserseite angezeigt. Kommentare sind nur sichtbar, wenn Sie das Dokument in einem Texteditor oder mit der Option „Quelle anzeigen“ Ihres Browsers öffnen.

Es gibt zwei Arten von Kommentaren in HTML: einen HTML-Code-Kommentar und einen IE-bedingten Kommentar.

1. HTML-Code-Kommentare

In einem großen Dokument werden Kommentare verwendet, um den Anfang und das Ende des Blocks anzuzeigen, die leicht zu finden sind, oder Sie können dies tun Verwenden Sie Kommentare, um die Anzeige bestimmter Inhalte zu verhindern.

Wenn Sie viel Code schreiben, ist es eine gute Angewohnheit, den Schlüsselcode zu kommentieren. Das Kommentieren, um die Absicht eines bestimmten Codeabschnitts zu erläutern, kann Ihnen oder anderen, die an dieser Website arbeiten müssen, helfen was dieser Code macht.

Es ist auch eine gute Praxis, Kommentare zu verwenden, um Skripte auszublenden, damit Browser, die keine Skripte unterstützen, das Skript nicht als einfachen Text anzeigen. Zum Beispiel:

<script type="text/javascript">
<!--
function displayMsg() {
    alert("Hello World!")
}
//-->
</script>
Nach dem Login kopieren

2. Bedingte IE-Kommentare sind eine Erweiterung des IE-Browsers für HTML-Code-Kommentare. Es handelt sich um eine nicht standardmäßige Logik Anweisung, die flexibel verschiedene HTML-Elemente wie Stylesheets, HTML-Tags usw. für verschiedene IE-Versionen importieren kann.

Bedingte Kommentare erschienen erstmals in IE5 und werden von nachfolgenden Versionen unterstützt. Die Syntax ist ein gewöhnlicher HTML-Kommentar. Andere Browser als der IE ignorieren ihn als Kommentar. Daher kann es die W3C-Verifizierung bestehen und hat keine Auswirkungen auf andere Browser.

Die Funktion von bedingten Kommentaren ist sehr leistungsfähig. Sie kann eine bedingte Beurteilung durchführen und entscheiden, ob der Inhalt im bedingten Kommentar analysiert werden soll, je nachdem, ob das Beurteilungsergebnis wahr oder falsch ist.

Bedingte Beurteilung beginnt mit . Sie kann basierend auf IE, Nicht-IE und der Version beurteilt werden von IE Die Versionsnummer kann anhand der Nummer beurteilt werden, und die Versionsnummer kann auf 4 Dezimalstellen genau sein. Zum Beispiel:

Die bedingte Beurteilung unterstützt auch größer als (gt: größer als), kleiner als (lt: kleiner als), größer als oder gleich (gte: größer als oder gleich), kleiner als oder gleich (lte: kleiner oder gleich), oder (|) und (&), nicht (!), Klammern. Zum Beispiel:

<!--[if IE]> <![endif]-->      /* 所有IE,无论哪个版本 */
<!--[if IE 6]> <![endif]-->    /* 如果IE版本是6 */
Nach dem Login kopieren

Mit Hilfe von bedingten Kommentaren können viele IE-Kompatibilitätsprobleme gelöst werden. Versionen unter IE9 unterstützen beispielsweise nicht die neuen HTML5-Elemente Header, Nav, Aside, Footer usw. Es gibt eine große Anzahl von HTML5shiv-Skripten im Internet, die dieses Problem lösen können. Laden Sie einfach das entsprechende Skript herunter und verwenden Sie bedingte IE-Kommentare am Kopf der Seite, damit Versionen unter IE9 das Skript laden können, sodass diese alten Browser die neuen Elemente von HTML5 unterstützen können.

<!--[if gt IE 6]> <![endif]-->             /* 如果IE版本大于6 */
<!-- [if lte IE 9]> <![endif]-->            / * 如果IE版本小于等于9 * /
<!--[if IE 6 | IE 7]> <![endif]-->          /* 如果IE版本是6或7 */
<!--[if ! IE 5.5]> <![endif]-->             /* 如果IE版本不是5.5 */
<!-- [if (gt IE 6) & (lte IE 9)]> <![endif]-->  / * 如果IE版本大于6,且小于等于9 * /
Nach dem Login kopieren

Sie können dieselbe Methode auch verwenden, um CSS-Kompatibilitätsprobleme zu lösen. Wenn IE6 beispielsweise einige neue CSS-Funktionen nicht unterstützt, können Sie eine CSS-Datei speziell für IE6 schreiben und diese nur von IE6 laden lassen:

<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
Nach dem Login kopieren

Die gute Nachricht ist, dass ab IE10 bedingte Kommentare verfügbar sind nicht mehr unterstützt. Dies markiert den Beginn der Reife und Standardisierung des IE, und Webdesigner müssen sich nicht mehr mit den Kompatibilitätsproblemen des IE herumschlagen.

<!--[if IE 6]>
<link rel="stylesheet" href="css/ie6.css" />
<![endif]-->
Nach dem Login kopieren

Verwandte Empfehlungen:


HTML-Kommentarspezifikation


HTML-Code-Kommentare

HTML-Code-Kommentare

Das obige ist der detaillierte Inhalt vonÜber Codekommentare in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles