通常要打印诸如 forall 符号之类的符号,您只需使用 &forall,但这似乎不适用于字面上打印出“&forall”的 pre 块。
<pre>
&forall o in orders
</pre>
这个问题的解决方法是什么?
几乎所有浏览器都有这样的错误/功能,即许多实体引用如果没有尾随分号就无法识别,即使在省略分号有效的上下文中也是如此。正如其他人所建议的那样,使用可以∀
绕过错误。当 HTML 4.01 规范建议对所有实体引用使用尾随分号时,它间接引用了该错误。
另一种解决方案是使用 FOR ALL 字符“∀”本身,前提是您的文档是 UTF-8 编码并声明为这样。这使得源代码更具可读性。
这不依赖于pre
标记的使用。问题是相同的,例如直接在body
元素内的文本中。
请注意,pre
元素默认使用等宽字体呈现。这不适合数学表达式(它们通常应该使用衬线字体显示),并且浏览器的默认等宽字体可能缺少“∀”字符或其他数学符号。
代码不只是&forall
. 需要分号。
喜欢:∀
你缺少分号
<pre>
∀ o in orders
</pre>
∀ o 在订单中
它在pre
标签中工作正常,您只是忘记了实体末尾的分号:
<pre>
∀ o in orders
</pre>