固定幅の div にさまざまな文字と長さのテキスト文字列を表示しています。割り当てられたスペースにできるだけ多くのテキストを収めたいと考えています。私の現在のアプローチは、次の方法でテキスト文字数を制限することです
var n = //some number
string = string.substr(0,n);
このアプローチの問題点は、文字が異なれば幅も異なるため、スピルオーバーが発生する可能性がありますが、未使用のスペースが残ることがよくあります。含まれている div に次の css プロパティを与えようとしました。
div{
width:200px
white-space:nowrap
}
ただし、幅を超えると、テキストは次の行に折り返されます。誰かがこの問題に対処するための良い方法で私を助けてくれますか?