HTMLを使用してIEでUnicode文字を表示する方法
-
21-08-2019 - |
質問
次のコードを使用して、ページの下部に著作権と無限の記号を表示しようとしています。
© Copyright Mikle 2009 - ∞
これは、Firefox 2、3、および Chrome で完全に機能します。ただし、IE7 では、私が期待するものではなく、実際のコード (上記のように) が表示され、他のブラウザーでは次のように表示されます。
© Copyright Mikle 2009 - ∞
おそらくこれは愚かなことですが、なぜ IE がこれほどまでに嫌われているのかが理解できました。これを修正するにはどうすればよいですか?
解決
エンティティにはセミコロンを必要とします:
©
Firefoxはこの場合には、誤って過剰に有用であることされます。
他のヒント
- 10 進数値を使用します。
- エンティティは常に ; で終了します。(セミコロン) コンテキスト内でも省略可能です。
- 可能な限り名前付きエンティティを使用してください。サンプルエンティティは次のように書く必要があります
©
©と∞
∞
他のアプローチは、エンティティのことを忘れて、単純な UTF-8 文字をそこに置くことです。
あなたは "©
" を使うことができませんか?
このページは、共通のシンボルのためのHTMLコードのリストを持っています。
所属していません StackOverflow