是否可以使用CSS在每个白色处添加换行符?例如,如果我有一个字符串"Format It",我想显示它如下
"Format It"
Format It
使用CSS。
o2rvlv0m1#
你可以使用word-spacing属性。它定义了单词之间的空格。如果你把它设置为容器的大小,它会强制换行...由于它不接受百分比值,因此可以使用相对值,如vw。
word-spacing
vw
div { word-spacing: 100vw; }
http://jsfiddle.net/ApL3h/
roejwanj2#
一个解决方案是使它不够宽,标准的white-space处理将使行换行:
white-space
p { width:1px; }
demonstration但这实际上取决于您的用例和特定需求。
9nvpjoqh3#
您也可以尝试:div { white-space:break-spaces;}
3条答案
按热度按时间o2rvlv0m1#
你可以使用
word-spacing
属性。它定义了单词之间的空格。如果你把它设置为容器的大小,它会强制换行...由于它不接受百分比值,因此可以使用相对值,如
vw
。http://jsfiddle.net/ApL3h/
roejwanj2#
一个解决方案是使它不够宽,标准的
white-space
处理将使行换行:demonstration
但这实际上取决于您的用例和特定需求。
9nvpjoqh3#
您也可以尝试:
div { white-space:break-spaces;}