Ral*_*onz 12
可能有点晚了但你可以添加这个css来阻止单词中断:
.element {
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
Run Code Online (Sandbox Code Playgroud)
请使用 nowrap 并且 wrap 值不适合我。nowrap 解决了这个问题。
Use white-space: nowrap;
Run Code Online (Sandbox Code Playgroud)
小智 8
我遇到了同样的问题,我使用以下 css 解决了它:
.className {
white-space:pre-wrap;
word-break:break-word;
}
Run Code Online (Sandbox Code Playgroud)
你可以试试这个...
\n\nbody{\nwhite-space: pre; /* CSS2 */\nwhite-space: -moz-pre-wrap; /* Mozilla */\nwhite-space: -hp-pre-wrap; /* HP printers */\nwhite-space: -o-pre-wrap; /* Opera 7 */\nwhite-space: -pre-wrap; /* Opera 4-6 */\nwhite-space: pre-wrap; /* CSS 2.1 */\nwhite-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */\nword-wrap: break-word; /* IE */\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n{word-wrap:;} 是 IE 专有属性,而不是 css 的一部分。firefox的处理是正确的。不幸的是,FF 不支持软连字符 / 。所以这不是一个选择。您可以分别插入头发或稀疏的空间,/\xe2\x80\x8a(在数字实体上检查我)和/\xe2\x80\x89。
\n\n使{overflow:hidden;}会切断溢出,而{overflow:auto;}将导致溢出以启用滚动。
\n用white-space: wrap;
.如果您在设置它的元素上设置了宽度,它应该可以工作.
更新 - 在Firefox中呈现数据