1

+(プラス)記号を表示する必要があるWebサイトを開発しています。他のすべてのブラウザでは、エンコードされた+ものは正常に表示されるようです。

IEでプラス記号を正しく表示するにはどうすればよいですか?

4

3 に答える 3

8

このサイトを見てください。HTMLコードの良いリストがあります

+トリックを行う必要があります

于 2012-07-20T04:19:12.647 に答える
2

文字「+」を入力します。参照には魔法はありません&plus;。これは単に一般的な「+」文字を表し、無意味です。これは、追加された「<ahref="http://www.whatwg.org/specs/web-apps/current-work/multipage/named-character-references.html#named-character-references」の大規模なセットに属しています。 HTML5ドラフトのrel="nofollow">名前付き文字参照」; ドラフトのこの部分は約1年前に完全に実装されていなかったため、かなり最近のバージョンのブラウザでのみサポートされています。おそらくMathMLとの互換性のために追加されたのでしょう。

「名前付き文字参照」は、Unicodeの文字数で定義されているため、いつでもそれらのような&#x2b;、または&#43;その代わりに参照を使用できます(ただし、この文字の場合、文字自体以外のものを使用する必要はありません)。

これは&times;、ほとんどのキーボードで直接入力できない文字の、一般的にサポートされている標準のリファレンスであるとは比較できません。(ただし、「×」を直接入力する方法も常にあります。)

于 2012-07-20T04:38:06.927 に答える
0

その価値については、 http: //dev.w3.org/html5/html-author/charrefに、これらすべての文字エンティティの詳細を示す優れたHTML5ドキュメントがあるようです。

ただし、特に、に関しては&plus;、名前付きエンティティを使用する意味はあまりありません。これは、すでに標準の7ビットASCII(&#x0002B;および&#43;)の一部であり、エンコードに関係なく文字が同じであるためです。 DOS、Windows、Unix、またはUTF-8のいずれであっても、通常、前もってストレートプラス記号以外のものを使用してもあまり意味がありません(これは&mdash;、少なくとも8を必要とするなどの他のものには当てはまりません。 -ビットエンコーディングであるため、環境によっては、ストレートテキストとして表現するのは安全性が低くなります)。

于 2016-04-24T03:57:23.773 に答える