我在网格中有一列长文本,应在网格中截断(以...结尾),但应在popover中显示整数。
当我的文字中有空格时,弹出窗口正确显示。对于没有空格的文本,弹出窗口显示不正确。见下面的例子
弹出错误:
正确的弹出:
我以这种方式显示popover:
<div data-toggle="popover" rel="popover"
data-container="body" data-content="My_test_in_popover">
My_text_with_...
</div>
如何修改代码以正确显示没有空格的长文本的弹出窗口?
答案 0 :(得分:24)
这是因为默认情况下,Twitter引导程序会将max-width
属性应用于.popover
框(max-width: 276px;
)。
有两种选择:
1)通过将max-width
重置为none
来覆盖.popover {
max-width: none;
}
:
.popover-content {
word-wrap: break-word;
}
2)或使用弹出内容框的word-wrap: break-word;
CSS声明:
{{1}}
答案 1 :(得分:1)
自2012年以来,自动换行的另一种解决方案是:
overflow-wrap:anywhere;
更多信息:Difference between overflow-wrap and word-break?
使用示例:https://developer.mozilla.org/en-US/docs/Web/CSS/overflow-wrap
edit:断词:断词已正式弃用;参见https://drafts.csswg.org/css-text-3/#valdef-word-break-break-word