Javascript 有没有一种方法可以在溢出时将单词包装起来?在换行之前,意思尽可能适合大多数单词?
假设我有一个很长的数学表达式,如下所示:Javascript 有没有一种方法可以在溢出时将单词包装起来?在换行之前,意思尽可能适合大多数单词?,javascript,html,css,Javascript,Html,Css,假设我有一个很长的数学表达式,如下所示: <div> "SUM( FIRST_ARG, SECOND_ARG, AVG( THIRD_ARG ) / MEAN( FOURTH_ARG) )" </div> 我想指出,整个数学表达式是一个长字符串 使用wordwrap:break-word可以有效地创建新行,因为整个单词的位置都会溢出 HTML 现在,如果要将字符串拆分为特定的单词,这是另一个问题,应该实现JavaScript:)Nice。我使用了类似的东西,但我猜
<div>
"SUM( FIRST_ARG, SECOND_ARG, AVG( THIRD_ARG ) / MEAN( FOURTH_ARG) )"
</div>
我想指出,整个数学表达式是一个长字符串 使用
wordwrap:break-word
可以有效地创建新行,因为整个单词的位置都会溢出
HTML
现在,如果要将字符串拆分为特定的单词,这是另一个问题,应该实现JavaScript:)Nice。我使用了类似的东西,但我猜使用而不是div会导致一些我没有预料到的显示差异。我会把它建起来。谢谢一个问题是,当我有一个变量名
SUM\u OF_AVG
时,它会在下划线字符上中断,它可能会在下划线字符上中断,但整个过程是一个单词。有没有办法让它识别下划线是单词的一部分?对不起,没有脚本就不行,因为css不是一种编程语言,而是一组默认命令:)
<div>
"SUM( FIRST_ARG, SECOND_ARG,"
"AVG( THIRD_ARG ) / MEAN( FOURTH_ARG) )"
</div>
<div class="math">
SUM( FIRST_ARG, SECOND_ARG, AVG( THIRD_ARG ) / MEAN( FOURTH_ARG) )
</div>
.math{
word-wrap:break-word;
width:250px;
}