CSS溢出 – 只有1行的文字
我有以下CSS风格的div : 
 width:335px; float:left; overflow:hidden; padding-left:5px; 
当我在文本中插入一长串文本时,它将打破新的一行并显示所有的文本。 我想要的是只有一行文本不会换行。 当文本很长时,我想这个溢出的文本消失。
我正在考虑设置高度,但似乎是错的。
也许如果我添加与字体相同的高度,它应该工作,不会导致在不同的浏览器中的任何问题?
我怎样才能做到这一点?
 如果要限制为一行,请使用white-space: nowrap; 在div上。 
如果您想指出该div中还有更多可用内容,则可能需要显示“省略号”:
 text-overflow: ellipsis; 
 这应该是除了white-space: nowrap; 由Septnuitsbuild议。 
此外,请确保你签出这个线程来处理这个在Firefox中。
你可以使用这个CSS代码:
 text-overflow: ellipsis; overflow: hidden; white-space: nowrap; 
CSS中的文本溢出属性处理文本在溢出元素框时被剪切的情况。 它可以被剪辑 (即切断,隐藏),显示省略号 ('…',Unicode范围值U + 2026)。
请注意,只有当容器的overflow属性的值为hidden , scroll或auto和white-space:nowrap时才会发生文本溢出 。 。
文本溢出只能发生在块或内联块级元素上,因为元素需要有一个宽度才能溢出。 溢出发生在由方向属性或相关属性确定的方向上。
我有同样的问题,我解决了它的使用:
 display: inline-block; 
 在问题的div 。 
 line-height:335px; 
你可以试试这个…