Jeder, der oft im Internet surft, muss gesehen haben, dass HTML einige reservierte Zeichen enthält, die der Browser beim Parsen nicht korrekt anzeigen kann. Zu diesem Zeitpunkt müssen wir Zeichenentitäten verwenden, um sie zu ersetzen. Gleichzeitig können wir Zeichenentitäten auch verwenden, um einige Symbole zu ersetzen, die nicht auf der Tastatur zu finden sind.
1. HTML-Zeichenentitäten
Reservierte Zeichen in HTML müssen durch Zeichenentitäten ersetzt werden. Einige Zeichen, die auf der Tastatur nicht gefunden werden, können auch durch Zeichenentitäten ersetzt werden.
Der Browser interpretiert außerdem die folgenden Zeichen als Leerzeichen: Leerzeichen ( ), Tabstopp (	), Zeilenvorschub (
), Wagenrücklauf (
) und (   ;) und so weiter. Wenn Sie also Leerzeichen anzeigen möchten, müssen Sie stattdessen HTML-Entitäten verwenden.
2. HTML-Entitäten
In HTML sind bestimmte Zeichen reserviert.
Sie können das Kleiner-als-Zeichen (<) und das Größer-als-Zeichen (>) in HTML nicht verwenden, da der Browser sie mit Tags verwechselt.
Wenn wir reservierte Zeichen korrekt anzeigen möchten, müssen wir Zeichenentitäten im HTML-Quellcode verwenden. Zeichenentitäten sehen folgendermaßen aus:
&entity_name;oder&#entity_number;
Um das Kleiner-als-Zeichen anzuzeigen, müssen wir Folgendes schreiben: < oder < ;
Der Vorteil der Verwendung von Entitätsnamen anstelle von Zahlen besteht darin, dass die Namen leichter zu merken sind. Der Nachteil besteht darin, dass Browser möglicherweise nicht alle Entitätsnamen unterstützen (die Unterstützung für Entitätsnummern ist jedoch gut).
1. Leerzeichen
HTML bietet fünf Arten von Leerzeichen (Space-Entities), die unterschiedliche Breiten haben. Geschützte Leerzeichen ( ) haben die Breite regulärer Leerzeichen und können in allen gängigen Browsern ausgeführt werden. Mehrere andere Leerzeichen (       ‌ ‍ ) haben in verschiedenen Browsern unterschiedliche Breiten.
Es heißt No-Break Space und sein vollständiger Name ist No-Break Space. Es ist der am häufigsten genutzte Raum und der Raum, den wir am häufigsten nutzen Schlüssel. Wenn Sie in HTML die Leertaste zum Generieren dieses Leerzeichens verwenden, werden die Leerzeichen nicht akkumuliert (zählen nur als 1). Eine Akkumulation kann nur durch die Verwendung der HTML-Entitätsdarstellung erreicht werden. Die Breite des Raums wird erheblich und stark von der Schriftart beeinflusst.
 
Es heißt „halber Leerraum“ und sein vollständiger Name ist En. Leerzeichen ist die Maßeinheit für Typografie, die halb so breit ist wie em. Per Definition entspricht es der halben Schriftgröße (z. B. 8 Pixel in einer 16 Pixel-Schriftart). Nominell die Breite des Kleinbuchstabens n. Dieses Leerzeichen erbt die konsistenten Eigenschaften der Leerzeichenfamilie: Es ist transparent. Dieses Leerzeichen hat eine sehr stabile Eigenschaft, das heißt, die Breite, die es einnimmt, beträgt genau die Hälfte der chinesischen Breite und wird grundsätzlich nicht von der Schriftart beeinflusst.
 
Es heißt „Leerzeichen in voller Breite“ und sein vollständiger Name ist Em. Leerzeichen ist eine Maßeinheit in der Typografie, die der aktuell angegebenen Anzahl von Punkten entspricht. Beispielsweise ist 1 Geviert in einer 16-Pixel-Schriftart 16 Pixel. Dieser Raum erbt auch die konsistenten Eigenschaften der Raumfamilie: Er ist transparent und hat auch eine sehr stabile Eigenschaft, das heißt, die Breite, die er einnimmt, beträgt genau 1 chinesische Breite und wird grundsätzlich nicht von der Schriftart beeinflusst.
 
Es heißt Narrow Space und sein vollständiger Name ist Thin Space. Wir könnten es genauso gut als „dünnen Raum“ bezeichnen, was bedeutet, dass der Raum relativ dünn ist, einen dünnen Körper hat und eine relativ geringe Breite einnimmt. Es ist ein Sechstel eines Em breit.
‌
Es heißt „Zero Width Non Joiner“, der vollständige Name lautet „Zero Width Non Joiner“ oder kurz „ZWNJ“. Es handelt sich um ein nicht druckbares Zeichen, das zwischen zwei Zeichen in elektronischem Text platziert wird, um die sonst auftretenden Ligaturen zu unterdrücken Es werden diese beiden Zeichen verwendet. Die Zeichen werden mit ihren ursprünglichen Glyphen gezeichnet. Das Nicht-Joiner-Zeichen mit der Breite Null in Unicode wird „“ (Nicht-Joiner mit der Breite Null, U+200C) zugeordnet, und der HTML-Zeichenwert wird wie folgt in Anführungszeichen gesetzt: ‌
‍
Es wird als Nullbreitenligatur bezeichnet, kurz „ZWJ“. Es handelt sich um ein nicht druckbares Zeichen, das in bestimmten Sprachen, die einen komplexen Schriftsatz erfordern, platziert wird Zwei Zeichen, die andernfalls nicht getrennt würden, erzeugen einen Bindestricheffekt. Der Unicode-Codepunkt für den Bindestrich mit der Breite Null ist U+200D (HTML:‍ ‍).
2. Geschützter Raum
Ein häufig vorkommendes Zeichenelement in HTML ist das geschützte Leerzeichen ( ) .
Browser kürzen Leerzeichen in HTML-Seiten immer. Wenn Sie 10 Leerzeichen in den Text schreiben, löscht der Browser 9 davon, bevor die Seite angezeigt wird. Um die Anzahl der Leerzeichen auf der Seite zu erhöhen, müssen Sie die Zeichenentität verwenden.
3. Darstellung der Tabulatortaste in HTML
HTML-Sonderzeichen enthalten kein TAB (TAB sollte durch 	 dargestellt werden. Es funktioniert jedoch nur innerhalb von Tags wie <PRE>...</PRE> und entspricht nur einem Leerzeichen an anderer Stelle).
Wenn Sie die Darstellung simulieren möchten, können Sie  this verwenden.
Der Unterschied zwischen 6 Arten von Leerzeichen wie &nsp;
HTML bietet fünf Arten von Leerzeichen (Space-Entities), die unterschiedliche Breiten haben. Geschützte Leerzeichen ( ) haben die Breite regulärer Leerzeichen und können in allen gängigen Browsern ausgeführt werden. Mehrere andere Leerzeichen (      ‌‍) haben in verschiedenen Browsern unterschiedliche Breiten.
Es heißt No-Break Space und sein vollständiger Name ist No-Break Space. Es ist der am häufigsten verwendete Raum und der Raum, den wir am häufigsten nutzen. Dies ist der Raum, der durch Drücken von erzeugt wird Leertaste. Wenn Sie in HTML die Leertaste zum Generieren dieses Leerzeichens verwenden, werden die Leerzeichen nicht akkumuliert (zählen nur als 1). Eine Akkumulation kann nur durch die Verwendung der HTML-Entitätsdarstellung erreicht werden. Die Breite des Raums wird erheblich und stark von der Schriftart beeinflusst.
 
Es heißt „halber Leerraum“ und sein vollständiger Name ist En. Leerzeichen ist die Maßeinheit für Typografie, die halb so breit ist wie em. Per Definition entspricht es der halben Schriftgröße (z. B. 8 Pixel in einer 16 Pixel-Schriftart). Nominell die Breite des Kleinbuchstabens n. Dieses Leerzeichen erbt die konsistenten Eigenschaften der Leerzeichenfamilie: Es ist transparent. Dieses Leerzeichen hat eine sehr stabile Eigenschaft, das heißt, die Breite, die es einnimmt, beträgt genau die Hälfte der chinesischen Breite und wird grundsätzlich nicht von der Schriftart beeinflusst.
 
Es heißt „Leerzeichen in voller Breite“ und sein vollständiger Name ist Em. Leerzeichen ist eine Maßeinheit in der Typografie, die der aktuell angegebenen Anzahl von Punkten entspricht. Beispielsweise ist 1 Geviert in einer 16-Pixel-Schriftart 16 Pixel. Dieser Raum erbt auch die konsistenten Eigenschaften der Raumfamilie: Er ist transparent und hat auch eine sehr stabile Eigenschaft, das heißt, die Breite, die er einnimmt, beträgt genau 1 chinesische Breite und wird grundsätzlich nicht von der Schriftart beeinflusst.
 
Es heißt Narrow Space und sein vollständiger Name ist Thin Space. Wir könnten es genauso gut als „dünnen Raum“ bezeichnen, was bedeutet, dass der Raum relativ dünn ist, einen dünnen Körper hat und eine relativ geringe Breite einnimmt. Es ist ein Sechstel eines Em breit.
‌
Es heißt „Zero Width Non Joiner“, der vollständige Name lautet „Zero Width Non Joiner“ oder kurz „ZWNJ“. Es handelt sich um ein nicht druckbares Zeichen, das zwischen zwei Zeichen in elektronischem Text platziert wird, um die sonst auftretenden Ligaturen zu unterdrücken Es werden diese beiden Zeichen verwendet. Die Zeichen werden mit ihren ursprünglichen Glyphen gezeichnet. Das Nicht-Joiner-Zeichen mit der Breite Null in Unicode wird „“ (Nicht-Joiner mit der Breite Null, U+200C) zugeordnet, und der HTML-Zeichenwert wird wie folgt in Anführungszeichen gesetzt: ‌
‍
Es wird als Nullbreitenligatur bezeichnet, kurz „ZWJ“. Es handelt sich um ein nicht druckbares Zeichen, das in bestimmten Sprachen, die einen komplexen Schriftsatz erfordern, platziert wird Zwei Zeichen, die andernfalls nicht getrennt würden, erzeugen einen Bindestricheffekt. Der Unicode-Codepunkt für den Bindestrich mit der Breite Null ist U+200D (HTML: ‍ ‍).
Darüber hinaus interpretiert der Browser die folgenden Zeichen als Leerzeichen: Leerzeichen ( ), Tabstopp (	), Zeilenvorschub (
) und Wagenrücklauf (
). sind ( ) und so weiter.
4. Kombinieren Sie phonetische Symbole
Ein phonetisches Symbol ist eine einem Buchstaben hinzugefügte Glyphe.
Diakritische Zeichen können über und unter Buchstaben, innerhalb von Buchstaben oder zwischen zwei Buchstaben erscheinen.
Diakritische Zeichen können in Kombination mit alphabetischen und numerischen Zeichen verwendet werden.
Nützliche Zeicheneinheiten in HTML
Hinweis: Bei Entitätsnamen muss die Groß-/Kleinschreibung beachtet werden!