文字列「Hello」があるとします。この文字列は明らかに5文字ですが、その長さは何ピクセルですか? JavaScriptでこの長さを判別する簡単な方法はありますか?私は余分なdivをユーザーに表示しなければならない解決策を考えましたが、この方法はハッキリで複雑なようです。JavaScriptで文字列の長さをピクセル単位で取得する
文字列の長さを埋めるために必要なスペースの数を判断しようとしています。上の説明から分かるように、文字列の長さと単一の空白文字をユーザーの視点から測定し、それに基づいてテキストを置き換えるスペースの数を計算するのが最善の方法だと思います。これは、HTML入力テキストで表示されます。
ありがとうございました。
要素の幅をピクセルで表します。その内容は文字列 "Hello"です。私は正しい? –
モノスペースのフォントを使うことをお勧めします。 ;)http://en.wikipedia.org/wiki/Monospaced_font – JoeyRobichaud
@JoeRobich私はユニコードが1文字1グリフの前提を捨てると信じています:-) –