質問

次のコードを使用して、ページの下部に著作権と無限の記号を表示しようとしています。

&#x00A9 Copyright Mikle 2009 - &#x221E

これは、Firefox 2、3、および Chrome で完全に機能します。ただし、IE7 では、私が期待するものではなく、実際のコード (上記のように) が表示され、他のブラウザーでは次のように表示されます。

© Copyright Mikle 2009 - ∞

おそらくこれは愚かなことですが、なぜ IE がこれほどまでに嫌われているのかが理解できました。これを修正するにはどうすればよいですか?

役に立ちましたか?

解決

エンティティにはセミコロンを必要とします:

©

Firefoxはこの場合には、誤って過剰に有用であることされます。

他のヒント

  1. 10 進数値を使用します。
  2. エンティティは常に ; で終了します。(セミコロン) コンテキスト内でも省略可能です。
  3. 可能な限り名前付きエンティティを使用してください。サンプルエンティティは次のように書く必要があります © ©と ∞

他のアプローチは、エンティティのことを忘れて、単純な UTF-8 文字をそこに置くことです。

あなたは "©" を使うことができませんか?

このページは、共通のシンボルのためのHTMLコードのリストを持っています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top