我可以阻止div块中的文本溢出吗?

110 html css overflow

我可以阻止div块中的文本溢出吗?

Ama*_*nus 142

如果您希望div中的溢出文本自动换行而不是隐藏或制作滚动条,请使用

word-wrap: break-word

属性.

  • 现在是单词中断:全部中断 (4认同)
  • [https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap](https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap) (2认同)

ink*_*dmn 69

你可以试试:

<div id="myDiv">
    stuff 
</div>

#myDiv {
    overflow:hidden;
}
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请查看overflow属性的文档.

  • 这些不是"文档",这是一个包含HTML/CSS基本信息的网站.文档位于w3.org (25认同)

小智 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


Tim*_*tin 16

你可以用CSS控制它,有几个选项:

  • 隐藏 - >所有文本溢出都将被隐藏.
  • 可见 - >让文本溢出可见.
  • 滚动 - >如果文本溢出则放置滚动条

希望能帮助到你.


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)

  • 近八年来,这个伟大的答案一直没有被接受。 (3认同)

小智 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/


bea*_*ean 5

overflow: scroll?或汽车。在样式属性中。


Ron*_*men 5

我想你应该从 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)


Clo*_*oud 5

现在是 css 属性:

word-break: break-all