假设我有一个固定宽度的容器,里面有一个长字符串,没有空格:
div {
background-color:yellow;
width:100px;
height:100px;
position:relative;
}

<div>veryveryveryveryveryveryveryveryveryveryveryverylongstring</div>
&#13;
如何强制文本通过CSS包装?我对包装样式有什么控制(例如使用连字符)?
我知道text-wrap
属性,但似乎并不适用于这样的长字符串。也许我错了。有人可以解释一下吗?
答案 0 :(得分:4)
您正在寻找word-break
property。您可以使用word-break: break-all
:
div {
background-color: yellow;
width: 100px;
height: 100px;
position: relative;
word-break: break-all;
}
&#13;
<div>veryveryveryveryveryveryveryveryveryveryveryverylongstring</div>
&#13;
答案 1 :(得分:1)
这也足够
div {
word-wrap: break-word;
}