CSS:限制元素为1行

我想限制一个元素显示只有一行文本,其余隐藏(溢出:隐藏),没有设置一个特定的高度。 这是可能的只是CSS?

有可能的:

element (white-space: nowrap; overflow: scroll;) 

被parsing为HTML或XML的文本被标记化,这意味着所有的空白运行都被折叠为一个空格字符。 这意味着你将只有一行文本,除非你指定了可能导致文本换行的溢出声明以外的内容。

编辑:我没有包括必要的写入空间:nowrap属性,否则默认是一个容器将垂直滚动反对水平。

 p#foo { white-space:nowrap; overflow:hidden; } 

如果你正在寻找禁用文字环绕,使用white-space: nowrap;

使用显示块,所以它不会超出你的父母元素。

 p#foo{ white-space: nowrap; overflow: hidden; display: block; text-overflow: ellipsis; }