10

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

&#x00A9 Copyright Mikle 2009 - &#x221E

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

© Copyright Mikle 2009 - ∞

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

4

3 に答える 3

21

エンティティにはセミコロンが必要です:

©

この場合、Firefox は間違って役に立ちすぎています。

于 2009-03-21T13:03:36.013 に答える
6
  1. 小数値を使用します。
  2. エンティティは常に ; で終了します。(セミコロン) 任意のコンテキストでも使用できます。
  3. 可能な限り名前付きエンティティを使用してください。©あなたの例の実体は©と∞∞ と書かれるべきです

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

于 2009-03-21T13:02:22.383 に答える
2

「 」は使えません©か?

このページには、一般的なシンボルの HTML コードのリストがあります。

于 2009-03-21T13:08:13.100 に答える