通常、forallシンボルなどのシンボルを印刷するには、&forallを使用しますが、これは、文字通り「&forall」を出力するプレブロックでは機能しないようです。
<pre>
&forall o in orders
</pre>
この問題の回避策は何でしょうか?
ほとんどすべてのブラウザには、セミコロンを省略することが有効なコンテキストでも、末尾のセミコロンがないと多くのエンティティ参照が認識されないというバグ/機能があります。他の人が示唆しているように、使用∀
するとバグを回避できます。HTML 4.01仕様は、すべてのエンティティ参照に末尾のセミコロンの使用を推奨している場合に、このバグを間接的に参照しています。
別の解決策は、ドキュメントがUTF-8でエンコードされ、そのように宣言されている場合、FORALL文字「∀」自体を使用することです。これにより、ソースコードが読みやすくなります。
これは、マークアップの使用に依存しませんpre
。body
問題は同じです。たとえば、要素内のテキストでも同じです。
pre
要素はデフォルトでモノスペースフォントを使用してレンダリングされることに注意してください。これは数式には不適切であり(通常はセリフフォントを使用して表示する必要があります)、ブラウザのデフォルトの等幅フォントには「∀」文字やその他の数学記号がない場合があります。
タグでは正常に機能しpre
ます。エンティティの最後にあるセミコロンを忘れただけです。
<pre>
∀ o in orders
</pre>
コードはだけではありません&forall
。セミコロンが必要です。
好き:∀
セミコロンがありません
<pre>
∀ o in orders
</pre>
∀o注文中