+
(プラス)記号を表示する必要があるWebサイトを開発しています。他のすべてのブラウザでは、エンコードされた+
ものは正常に表示されるようです。
IEでプラス記号を正しく表示するにはどうすればよいですか?
+
(プラス)記号を表示する必要があるWebサイトを開発しています。他のすべてのブラウザでは、エンコードされた+
ものは正常に表示されるようです。
IEでプラス記号を正しく表示するにはどうすればよいですか?
このサイトを見てください。HTMLコードの良いリストがあります
+
トリックを行う必要があります
文字「+」を入力します。参照には魔法はありません+
。これは単に一般的な「+」文字を表し、無意味です。これは、追加された「<ahref="http://www.whatwg.org/specs/web-apps/current-work/multipage/named-character-references.html#named-character-references」の大規模なセットに属しています。 HTML5ドラフトのrel="nofollow">名前付き文字参照」; ドラフトのこの部分は約1年前に完全に実装されていなかったため、かなり最近のバージョンのブラウザでのみサポートされています。おそらくMathMLとの互換性のために追加されたのでしょう。
「名前付き文字参照」は、Unicodeの文字数で定義されているため、いつでもそれらのような+
、または+
その代わりに参照を使用できます(ただし、この文字の場合、文字自体以外のものを使用する必要はありません)。
これは×
、ほとんどのキーボードで直接入力できない文字の、一般的にサポートされている標準のリファレンスであるとは比較できません。(ただし、「×」を直接入力する方法も常にあります。)
その価値については、 http: //dev.w3.org/html5/html-author/charrefに、これらすべての文字エンティティの詳細を示す優れたHTML5ドキュメントがあるようです。
ただし、特に、に関しては+
、名前付きエンティティを使用する意味はあまりありません。これは、すでに標準の7ビットASCII(+
および+
)の一部であり、エンコードに関係なく文字が同じであるためです。 DOS、Windows、Unix、またはUTF-8のいずれであっても、通常、前もってストレートプラス記号以外のものを使用してもあまり意味がありません(これは—
、少なくとも8を必要とするなどの他のものには当てはまりません。 -ビットエンコーディングであるため、環境によっては、ストレートテキストとして表現するのは安全性が低くなります)。