Ama*_*nus 142
如果您希望div中的溢出文本自动换行而不是隐藏或制作滚动条,请使用
word-wrap: break-word
属性.
ink*_*dmn 69
你可以试试:
<div id="myDiv">
stuff
</div>
#myDiv {
overflow:hidden;
}
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看overflow属性的文档.
小智 40
您可以使用CSS属性text-overflow截断长文本.
<div id="greetings">
Hello universe!
</div>
#greetings
{
width: 100px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; // This is where the magic happens
}
Run Code Online (Sandbox Code Playgroud)
参考:http: //makandracards.com/makandra/5883-use-css-text-overflow-to-truncate-long-texts
Sac*_*hin 11
还有另一个css属性:
white-space : normal;
Run Code Online (Sandbox Code Playgroud)
white-space属性控制如何在应用它的元素上处理文本.
div {
/* This is the default, you don't need to
explicitly declare it unless overriding
another declaration */
white-space: normal;
}
Run Code Online (Sandbox Code Playgroud)
Pmp*_*mpr 11
只需使用:
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 */
Run Code Online (Sandbox Code Playgroud)
小智 6
尝试添加此类以解决问题:
.ellipsis {
text-overflow: ellipsis;
/* Required for text-overflow to do anything */
white-space: nowrap;
overflow: hidden;
}
Run Code Online (Sandbox Code Playgroud)
在此链接中进一步解释http://css-tricks.com/almanac/properties/t/text-overflow/
我想你应该从 w3 的基础知识开始
https://www.w3schools.com/cssref/css3_pr_text-overflow.asp
div {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
Run Code Online (Sandbox Code Playgroud)