省略号没有出现在文本溢出上

Jür*_*aul 6 html css css3

我有一个标题:

<h2><a href="#">Lorem ipsum dolor dumbledore at hogwarts</a></h2>
Run Code Online (Sandbox Code Playgroud)

我试图在多行上截断文本,如果超过以下高度h2:

h2 {
  width: 200px;
  height: 52px;
  overflow: hidden;
  text-overflow: ellipsis;
}
Run Code Online (Sandbox Code Playgroud)

我期待的是:

Lorem ipsum dolor 
dumbledore at...
Run Code Online (Sandbox Code Playgroud)

结果如何

Lorem ipsum dolor
dumbledore at
Run Code Online (Sandbox Code Playgroud)

为什么不显示省略号?

当我添加white-space: nowrap;省略号显示但文本h2现在是一个单行而不是占据整个高度h2.

Lorem ipsum dolor...
Run Code Online (Sandbox Code Playgroud)

Gol*_*rol 2

Quirksmode.org(必读!)建议您还需要white-space: nowrap;.