小编典典

有没有一种方法可以将div中的长单词换行?

html

我知道Internet Explorer具有自动换行样式,但是我想知道是否有跨浏览器的方法可以对div中的文本进行操作。

最好是CSS,但JavaScript代码片段也可以正常工作。

编辑:是的,指的是长长的字符串,为人们加油!


阅读 301

收藏
2020-05-10

共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中进行过测试)

2020-05-10