小编典典

有没有办法在 div 中自动换行长单词?

all

我知道 Internet Explorer 具有自动换行样式,但我想知道是否有跨浏览器的方法来处理 div 中的文本。

最好是 CSS,但 JavaScript 片段也可以。

编辑:是的,指的是长弦乐,伙计们!


阅读 88

收藏
2022-08-03

共1个答案

小编典典

阅读原始评论,卢瑟福正在寻找一种 跨浏览器的 方式来包装 完整的 文本(通过他使用 IE 的自动换行来推断,旨在打破完整的字符串)。

/* Source: http://snipplr.com/view/10979/css-cross-browser-word-wrap */
.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}

我现在已经使用了这个类,并且像一个魅力一样工作。(注意:我只在 FireFox 和 IE 中测试过)

2022-08-03