2

私のウェブサイトのいくつかの画像には、title外国の文字を含む属性があります。

これらの文字は、Webサイトの残りの部分とHTMLソースでは正しく表示されますが、小さなブラウザのタイトルホバーでは正しく表示されません。

覆いかぶさる

タイトルの問題

他の場所

正しく表示される

ソース

<img width="288" height="145" src="http://www.xxxxxxxx.com/dev/wp-content/uploads/2012/03/Betta-patoti-7-288x145.jpg" class="attachment-species-thumb" alt="???~" title="© ???~">

これについてできることはありますか?


編集

次のコードは、私のサイトのすべてのページにあります。

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


前もって感謝します、

4

3 に答える 3

2

この問題は、使用している文字セットがクライアント コンピュータにインストールされていないことを意味する傾向があります。

これが Unicode エンコーディングの場合、文字範囲がクライアント コンピュータにインストールされていない可能性があります (スペースを節約するために、多くの Windows インストールではフォントのサブセットのみが含まれており、通常は極東フォントやあまり使用されていないフォントは除外されています)。西)。

于 2012-04-26T19:40:15.897 に答える
1

属性値のレンダリングtitleはブラウザに依存し、通常は特定のフォントを使用します。このフォントはユーザーが設定でき(ただし、これを知っているユーザーはごくわずかです)、ブラウザやプラットフォームによって自然に異なります。最近の設定では、ブラウザはここで異なるフォントを使用できますが、古いシステムでは、フォントに存在しない文字を示すボックスが表示されることがよくあります。title属性を使用する場合、作成者としてこれについてできることは何もありません。

士気は、属性で(もしあれば)本質的なものは何も伝えられるべきではないということtitleです。

于 2012-04-26T20:24:49.970 に答える
1

@oded の回答に基づいて、QuickInfoフォントをWindows XPからTahomaに変更するLucida Sans Unicodeと、見たい実際の Unicode 文字の醜いボックスに交換されることがわかりました。

ここに画像の説明を入力

于 2013-11-15T18:43:37.313 に答える