0

通常、forallシンボルなどのシンボルを印刷するには、&forallを使用しますが、これは、文字通り「&forall」を出力するプレブロックでは機能しないようです。

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

この問題の回避策は何でしょうか?

4

4 に答える 4

3

ほとんどすべてのブラウザには、セミコロンを省略することが有効なコンテキストでも、末尾のセミコロンがないと多くのエンティティ参照が認識されないというバグ/機能があります。他の人が示唆しているように、使用&forall;するとバグを回避できます。HTML 4.01仕様は、すべてのエンティティ参照に末尾のセミコロンの使用を推奨している場合に、このバグを間接的に参照しています。

別の解決策は、ドキュメントがUTF-8でエンコードされ、そのように宣言されている場合、FORALL文字「∀」自体を使用することです。これにより、ソースコードが読みやすくなります。

これは、マークアップの使用に依存しませんprebody問題は同じです。たとえば、要素内のテキストでも同じです。

pre要素はデフォルトでモノスペースフォントを使用してレンダリングされることに注意してください。これは数式には不適切であり(通常はセリフフォントを使用して表示する必要があります)、ブラウザのデフォルトの等幅フォントには「∀」文字やその他の数学記号がない場合があります。

于 2013-02-02T09:40:52.703 に答える
2

タグでは正常に機能しpreます。エンティティの最後にあるセミコロンを忘れただけです。

<pre>
&forall; o in orders
</pre>
于 2013-02-02T09:09:53.790 に答える
2

コードはだけではありません&forall。セミコロンが必要です。

好き:&forall;

于 2013-02-02T09:10:47.113 に答える
2

セミコロンがありません

<pre>
&forall; o in orders
</pre>
∀o注文中
于 2013-02-02T09:10:48.253 に答える