2

私のサイトでは「—」を表示する必要がありますが、Google ChromeとOperaでは:(http://i.imgur.com/CiLIo.png)のように見えますが、FirefoxとIE9では問題ないように見えます。

誰かがこのサインの作業コードを提供できますか?

4

4 に答える 4

3

私はChromeを使用しているので、100%何を表示したいかわかりませんが、それはmダッシュのように見え、正しい表示方法はコード—またはを記述すること—です。ChromeやOperaがシステムで使用しているフォントにその文字が含まれていないと考えられます。

于 2012-08-20T14:08:55.190 に答える
1

ページが壊れた奇妙なフォントを使用していて、emダッシュの代わりに「ó」が含まれている可能性があります。また、一部のブラウザは他のブラウザよりもフォントをより適切に分析できます。これが単なるエンコーディングの問題である場合(これも私の最初の考えでした)、確か—に機能します。

それは奇妙なフォントになりますが、それ以上の情報がなければ問題をさらに分析することは不可能です。おそらくURLで十分でしょう。

于 2012-08-20T16:21:43.023 に答える
0

このリンクをチェックしてください:http://tlt.its.psu.edu/suggestions/international/web/codehtml.html

引用するには:

「スマート(中)引用符」(対「プレーン(ストレート)引用符」)およびemダッシュ(—)やenダッシュ(–)などの長いダッシュは、実際にはHTMLでは「特殊文字」と見なされます。

したがって、m-またはn-ダッシュを使用します。— or –

于 2012-08-20T14:10:49.997 に答える
0

ドキュメントにこの行を追加してみてください<head>

<meta charset="utf-8">

Charsetは、ブラウザ/ドキュメントリーダーに期待する文字の種類を指定する文字エンコードを設定します。そうすれば、テキストを適切かつ期待どおりに処理できます。この場合、より広い範囲の文字をサポートするため、「utf-8」を使用しています。

また、それ以外の場合は、Chromeのレンチアイコンをクリックし、[ツール]にカーソルを合わせ、[エンコード]にカーソルを合わせて、チェックされているエンコードを確認します。

于 2012-08-20T14:21:04.587 に答える