如何在html中溢出时为文本添加三个点?

Jon*_*vgi 23 html css

如何在这样的文字中显示三个点(...)? 像这样?

raj*_*esh 56

添加所有这些.制作单行.

text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
width:100px; // some width
Run Code Online (Sandbox Code Playgroud)

实际上你要问的多行做.

#content{
overflow: hidden;
width:100px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
Run Code Online (Sandbox Code Playgroud)

工作小提琴:https: //jsfiddle.net/mishrarajesh/676jc7sa/

  • 但只显示一行 (2认同)
  • 它仅适用于webkit ..不适用于Firefox (2认同)
  • 此多行版本仅适用于 webkit。至少答案应该提到它。 (2认同)