html - 断字没有按预期工作

标签 html css

我有一个包含多个 div 的容器。我希望那些 div 在超出父级限制时不会溢出父级并破坏文本内容。但它根本不起作用:文本没有中断,因此标记被破坏。

这是示例标记:

<div id="container" data-toggle="buttons">
    <div id="longDiv" class="btn btn-primary btn-xs"><input name="extensionsToMove" value="9099" type="checkbox">  123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345</div>
    <div class="btn btn-primary btn-xs"><input name="extensionsToMove" value="9000" type="checkbox">  config</div>
    <div class="btn btn-primary btn-xs"><input name="extensionsToMove" value="9032" type="checkbox">  unk28</div>
</div>

我尝试了 overflow-wrapword-wrapword-break 和所有这些——它们什么都不做。

这是 JSFiddle 示例:https://jsfiddle.net/zdtpcps5/

它是否只适用于英文单词?

最佳答案

bootstrap .btn 类将 white-space: nowrap 设置到这个 div。

因此,只需在 #longDiv 中使用 white-space: normal 覆盖它即可。

jsFiddle

关于html - 断字没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41358605/

相关文章:

html - CSS3 悬停动画没有响应

html - 无法让图像左右浮动

javascript - 如何在点击菜单项时隐藏移动菜单?

css - 更改评论 Wordpress 的背景颜色

HTML 电子邮件 - 标题图片未在 Thunderbird 中居中

java - 想使用 Jsoup 获取 Title 和 Grade

html - 设计在 IE 11 中出现问题,但在 Firefox 和 Chrome 以及 IE8 中工作正常

javascript - 当单击取消按钮时,我想将 textarea 恢复到第一步(Jquery)

javascript - 在 Canvas 上用旋转矩阵旋转等边三 Angular 形

javascript - 如何在 HTML 页面的可打印版本中显示隐藏内容