0

ピクセル単位の幅は、その中の文字の数によって決定されるテキストボックスがあります。文字のフォントサイズは固定されています。

このための私のロジックは、テキストボックスのcss-widthを必要な幅に設定することです。

requiredWidth = "number of characters" * "fontsize in pixel" 

この単純な式は機能しません。文字数をピクセルに変換する方法はありますか?

また、css.widthが設定されていない場合、dom要素のサイズをピクセル単位で取得することは可能ですか?

4

1 に答える 1

2

ほとんどのフォントは比例して配置されていません。「WWWWW」は「iiiii」よりも幅が広いため、文字のカウントは機能しません。

実際のテキストをDOMのSPANに入れて、そのサイズを測定する必要があります。

于 2012-12-13T18:37:41.547 に答える