2016-07-20 7 views
0

Ich versuche, einen Kommentar in HTML zu schreiben, die genau so aussieht:Wie zeichne ich einen Pfeil in meinen HTML-Kommentar?

"ClO2 + H2O -> ClH2O3"

Also mein Code sieht wie folgt aus:

<html> ....html code.... <!-- ClO2 + H2O --> ClH2O3 --> ....html code.... </html>

Aber der Kommentar endet früh. Wie behebe ich das?

+2

Duplikat http://stackoverflow.com/questions/319809/escaping-html-inside-comment-tags – Steve

+0

Sie nicht setzen können „-“ in einem HTML Kommentar so weit ich weiß – Aurasphere

Antwort

0

Es gibt keine gute Möglichkeit, dies zu tun, da es vom Webbrowser interpretiert wird. Ich würde vorschlagen, einen anderen Satz von Zeichen zu verwenden, um den Pfeil, wie ->, ==> oder etwas ähnliches darzustellen.

1

Die Definition eines Kommentars in HTML:

8.1.6 Kommentare

Kommentare mit den vier Zeichenfolge U + 003C LESS-THAN SIGN, U + 0021 Ausrufezeichen U beginnen müssen + 002D HYPHEN-MINUS, U + 002D HYPHEN-MINUS ("(U + 003E) Zeichen, noch Start mit einem U + 002D HYPHEN-MINUS Zeichen (-) gefolgt von einem"> "(U + 003E) Zeichen, noch enthalten zwei aufeinanderfolgende U + 002D HYPHEN-MINUS-Zeichen (-), noch Ende mit einem U + 002D HYPHEN-MINUS-Zeichen (-). Abschließend muss der Kommentar mit der dreistelligen Zeichenfolge U + 002D HYPHEN-MINUS, U + 002D HYPHEN-MINUS, U + 003E GREAT-THAN SIGN (->) enden.

Sie können nicht -- innerhalb eines Kommentars enthalten, aber Sie können eine nahezu identische Zeichen an ihrer Stelle verwendet werden.

  • <!-- ClO2 + H2O ‑‑> ClH2O3 --> (Non-breaking Bindestriche, U + 2011)
  • <!-- ClO2 + H2O ‒‒> ClH2O3 --> (Abbildung Striche, U + 2012)
  • <!-- ClO2 + H2O ——> ClH2O3 --> (Em Striche, U + 2014)

(Ich benutze zwei em-striche hier, da in einer monospaced Schrift es nicht wirklich länger ist als die anderen Zeichen, obwohl es sein sollte.)

Aber solange wir in Unicode graben, könnten wir sowie einen tatsächlichen Pfeil verwenden:

<!-- ClO2 + H2O ⟶ ClH2O3 --> (Long rightwards arrow, U+27f6) 
Verwandte Themen