我在div中进行了一次聊天对话,但很长的话都说不出来了。我被建议使用i-frame,但是怎么样?我认为这是针对外部网站的。
CSS
.chat{
width: 230px;
height: 310px;
margin-left: 10px;
background-color: grey;
border: solid 1px black;
color: #1855a3;
overflow-y: scroll;
}
答案 0 :(得分:11)
尝试在您的css中添加word-wrap:break-word;
答案 1 :(得分:2)
添加CSS规则:word-break:break-word;
<强> jsFiddle example 强>
答案 2 :(得分:0)
使用word-wrap: break-word;
- 适用于所有浏览器。
答案 3 :(得分:0)
我相信你要做的是阻止水平滚动。
您可以使用overflow-x: hidden;
和word-wrap: break-word;
轻松完成此操作,以便长字会突破为新行。
<强> CSS:强>
.chat{
width: 230px;
height: 310px;
margin-left: 10px;
background-color: grey;
border: solid 1px black;
color: #1855a3;
overflow-y: scroll;
overflow-x: hidden;
word-wrap: break-word;
}
在此处查看示例: http://jsfiddle.net/TWsqQ/10/