我正在尝试在html中写一个看起来完全像这样的评论:
“ClO 2 + H 2 O→> ClH 2 O 3”
所以我的代码看起来像这样:
<html>
....html code....
<!-- ClO2 + H2O --> ClH2O3 -->
....html code....
</html>
但评论很早就结束了。我该如何解决这个问题?
答案 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浏览器解释的。我建议使用一组不同的字符来表示箭头,例如->
,==>
或类似的东西。