0

シンボル ≥ と ≤ が Internet Explorer で壊れていることに気付きました。実際のシンボルとしてではなく、実際のシンボルとして表示され≥ます≤(少なくとも Win7 の IE9 では)。

実際の文字 ≤ と ≥ を Internet Explorer で表示する方法はありますか (たとえば、別の書き方、javascript の修正など)? サイトのいくつかの場所にそれらを表示する必要があり、そのサイトを Internet Explorer でも表示できるようにしたいと考えています。

4

1 に答える 1

0

ページが UTF-8 でエンコードされ、そのように宣言されている場合は、文字「≥」と「≤」を直接使用できます。これが不可能または便利でない場合は、文字参照≥and ≤(またはそれに相当する 10 進数) を使用できます。

または、古いエンティティ参照≥およびを使用できます。これは、および と≤同じ意味ですが、より適切にサポートされています (普遍的に)。≥≤

( HTML 4.01 で定義され≥ている一連のエンティティとは対照的に)などのエンティティ参照は避ける必要があります。HTML 言語の表現力には何も追加されません。それらは、文字参照に代わる欺瞞的な準ニーモニックな代替手段を提供するだけです。HTML5 ドラフトで導入された主な理由は、MathML で定義されているためであり、2 年も経たないうちにそれらをサポートするブラウザーがなかったため、それらを未定義として扱い、文字どおりに表示するブラウザーがまだ多数あります。

于 2013-02-20T05:19:24.370 に答える