使用<pre> tag</pre>中的符号

时间:2013-02-02 09:08:04

标签: html symbols pre

通常要打印诸如forall符号之类的符号,你只需使用&amp; forall,但这似乎不适用于字面打印出“&amp; forall”的前块。

<pre>
&forall o in orders
</pre>

这个问题的解决方法是什么?

4 个答案:

答案 0 :(得分:3)

代码不只是&forall。需要分号。

赞:&forall;

答案 1 :(得分:2)

它在pre标记中工作正常,你只是忘记了实体末尾的分号:

<pre>
&forall; o in orders
</pre>

答案 2 :(得分:2)

你缺少分号

<pre>
&forall; o in orders
</pre>
∀ o in orders

答案 3 :(得分:2)

几乎所有浏览器都有错误/特性,即使在没有分号的情况下,即使在有效省略分号的上下文中也无法识别许多实体引用。正如其他人所建议的那样,使用&forall;来规避错误。 HTML 4.01规范间接引用了recommends对所有实体引用使用尾随分号的错误。

另一种解决方案是使用FOR ALL字符“∀”本身,前提是您的文档是UTF-8编码并声明为此。这使源代码更具可读性。

这不依赖于pre标记的使用。问题是相同的,例如直接在body元素内的文本中。

请注意,pre元素默认使用等宽字体呈现。这不适用于数学表达式(它们通常应使用serif字体显示),浏览器的默认等宽字体可能缺少“∀”字符或其他数学符号。