如何在HTML评论中绘制箭头?

时间:2016-07-20 18:58:35

标签: html

我正在尝试在html中写一个看起来完全像这样的评论:

“ClO 2 + H 2 O→> ClH 2 O 3”

所以我的代码看起来像这样:

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

但评论很早就结束了。我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

HTML中评论的定义:

  

8.1.6评论

     

注释必须以四个字符序列U + 003C LESS-THAN开头   SIGN,U + 0021 EXCLAMATION MARK,U + 002D HYPHEN-MINUS,U + 002D   HYPHEN-MINUS(&#34;(U + 003E)字符,也不是以U + 002D开头   HYPHEN-MINUS字符( - )后跟&#34;&gt;&#34; (U + 003E)字符,也不是   包含两个连续的U + 002D HYPHEN-MINUS字符( - ),也没有结束   使用U + 002D HYPHEN-MINUS字符( - )。最后,评论必须是   以三个字符序列U + 002D HYPHEN-MINUS,U + 002D结束   HYPHEN-MINUS,U + 003E GREATER-THAN SIGN( - &gt;)。

您不能在评论中包含--,但可以使用几乎相同的字符代替。

  • <!-- ClO2 + H2O ‑‑> ClH2O3 -->(非破坏连字符,U + 2011)
  • <!-- ClO2 + H2O ‒‒> ClH2O3 -->(图破折号,U + 2012)
  • <!-- ClO2 + H2O ——> ClH2O3 -->(Em dashes,U + 2014)

(我在这里使用两个em-dashes,因为在等宽字体中它不会比其他字符更长,尽管它应该是。)

但只要我们深入研究Unicode,我们不妨使用实际的箭头:

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

答案 1 :(得分:0)

没有好办法,因为它是由Web浏览器解释的。我建议使用一组不同的字符来表示箭头,例如->==>或类似的东西。

相关问题