我有这个css类,用于在没有空格的长文本中进行分词。
.wrapword{
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: pre-wrap; /* css-3 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
word-break: break-all;
white-space: normal;
}作品27,铬33,IE 10和中森0.43,但不是歌剧12。任何建议。我不是css忍者..。
发布于 2014-03-03 10:38:03
从Opera 13开始,您的CSS工作,请参阅http://caniuse.com/word-break。但在Opera 12中没有人支持这一规则。
更好的解决办法是催眠。但是这一点通过CSS就更不起作用了,参见http://caniuse.com/css-hyphens。
因此,我最好的猜测是:您可能希望使用Javascript (如https://code.google.com/p/hyphenator/ )在文本中添加连字符。
https://stackoverflow.com/questions/22144181
复制相似问题