wake-up-neo.com

Escape-Tags in HTML

Was sind Escape-Tags in HTML?

Sind sie &#34;&#60;&#62;, um "<> darzustellen?
Und wie funktionieren diese?
Ist das ein Hex oder was ist es?
Wie wird es gemacht und warum sind sie nicht nur die Figuren selbst?

27
Chris

Wie funktionieren diese?

Alles &#num; wird durch ein Zeichen aus der Tabelle ASCII ersetzt, das der num entspricht.

Ist das Hex oder was ist es? 

Es ist kein Hex, die Zahl steht für die Zahl der Zeichen in Dezimalzahlen in der Tabelle ASCII. Check out ASCII Tabelle . Überprüfen Sie die Spalten "Dec" und "HTML".

Warum sind sie nicht nur die Charaktere selbst?

Schau dir dieses Beispiel an:

<div>Hey you can use </div> to end div tag!</div>

Es würde den Dolmetscher durcheinander bringen. Es ist ein schlechtes Beispiel, aber Sie haben die Idee.

Warum können Sie keine Escape-Zeichen wie in Programmiersprachen verwenden?

Ich habe keine genaue Antwort darauf. Aber HTML ist genauso wie XML eine Markup-Sprache und keine Programmiersprache. Antwort liegt wahrscheinlich innerhalb der Geschichte, wie Markup-Sprachen zu dem werden, was sie jetzt sind.

28
Maiku Mori

Hier sind einige gängige Entitäten . Sie müssen nicht den vollständigen Code verwenden. Es gibt gebräuchliche Aliase für häufig verwendete Entitäten. Sie können beispielsweise <und> verwenden, um weniger als und größer als Symbole anzugeben. & ist kaufmännisches etc.

EDIT: Das sollte sein - &lt; &gt; and &amp;

BEARBEITEN: Ein weiteres allgemeines Zeichen ist &nbsp, das häufig zur Darstellung von Registerkarten in <code>-Segmenten verwendet wird

27
jthompson

Nein, es ist kein Hex, es ist dezimal. Hex-Äquivalent ist & # x3c; Aber normalerweise verwendet man & lt; (kleiner als) für <und & gt; stattdessen.

4
user83286

Hier ist die vollständige Referenz der HTML-Entitäten:

Komplette HTML-Entitäten

Es wird zur korrekten Zeichenformatierung verwendet

HTML verfügt über eine Reihe von Sonderzeichen, die Browser als Teil der HTML-Sprache selbst erkennen. Beispielsweise wissen Browser, dass sie, wenn sie im HTML-Code auf ein Zeichen <stoßen, dieses als Anfang eines Tags interpretieren sollen. > ist ein Beispiel für ein reserviertes Zeichen. Verwenden Sie daher html character, um Probleme zu vermeiden und um die richtige Übung zu gewährleisten

0

Diese Fluchten sind dezimale ASCII-Fluchten. Sie können die Werte hier sehen. Schauen Sie sich die HTML-Spalte an.

0
Travis Jensen