2012-03-16 8 views
1

ツールヒント(タイトル)をUTF-8形式の値でロケール固有の言語で表示したい。IEとChromeのロケール言語(UTF-8)でツールヒント(タイトル)を与えるには?

私は試してみました。それはFirefoxで動作していますが、IEとChromeでは動作しません。私はこの問題のために何をしなければならないのですか?コード上

<div title='(some UTF-8 formatted value)'

Firefoxで完全に機能しています。

Thanx事前に。

+0

「動作しない」と定義してください。何が「うまくいかない」?それは何をするのですか? – deceze

+0

ページはロケール(ヒンディー語)の本文テキストをうまく表示しますが、ページのタイトルタグは平方の四角形を表示します。これはfirefox(UTF8でフォーマットされたロケール用)では完璧に動作するようです。しかし、私はそれがIEとクロームで動作するようにしたい。解決策はありますか? – Silambarasan

+0

正方形は、ツールチップを表示するために使用されるフォントに必要な文字が含まれていないことを意味します。ブラウザがツールチップを表示するために使用するフォントに影響を与える方法があるかどうかはわかりません。 – deceze

答えて

1

ツールチップで使用されるフォントは、オペレーティングシステムレベルで行われた設定を使用する場合と使用しない場合があるブラウザに依存します。したがって、これはユーザによって制御可能であるかもしれないが、これについて少数のユーザが知っている。いずれにせよ、それは著者のコントロールの外にある。

これは、そこで使用できる文字のレパートリーが異なる可能性があることを意味します。テキスト内の平方または四角形は、通常、認識された文字があることを示しますが、使用されているフォントには存在しないため表示できません。

このような理由の一部を除いて、著者はtitle属性、つまり「CSSツールチップ」(または「JavaScriptツールチップ」など)以外の技術を使用する傾向がますます高まっています。これにより、テキストコンテンツと同じフォントを使用したり、必要に応じて他の適切なフォントを設定することができます。

関連する問題