我在固定宽度的 div 中显示不同字符和长度的文本字符串。我想在分配的空间中放置尽可能多的文本。我目前的做法是通过以下方式限制文本字符的数量
var n = //some number
string = string.substr(0,n);
这种方法的问题在于不同的字符具有不同的宽度,因此虽然它可以覆盖溢出,但它通常会留下未使用的空间。我尝试为包含 div 提供以下 css 属性。
div{
width:200px
white-space:nowrap
}
但是一旦超出宽度,文本仍然会换行到下一行。有人可以帮助我解决这个问题的好方法。