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