我有一个包含混合 display: inline
和 display: inline-block
元素的 div,当父元素应用了 word-wrap: break-word
时,我想要正确地换行长行。
例如,如果我有:
<div><span>hihihi</span><span style='display: inline-block'>hello</span>moremoremore</div>
我希望文本换行的表现像正常情况下的
word-wrap: break-word
,并在需要时进行分割。但我得到的是在inline-block
元素之后就会断开。有没有办法改变这种行为?我在CodePen中设置了一个最小的示例:http://codepen.io/anon/pen/vEXdMR 要查看我想要的效果,只需将
<b>
的样式中的display: inline-block
注释掉即可。
inline-block
而不是直接使用内联元素? - Telmo Marques