CSS 2 Line Text Wrap Ellipsis

fts*_*k33 5 html css ellipsis word-wrap

我正在尝试添加一个固定大小的div,它将文本换行并在溢出时显示省略号.

这可能吗?

这是我到目前为止的地方:

.mydiv {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 14px;
        line-height: 20px;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 120px !important;
        height: 40px !important;
        border: 1px solid #000000;
}
Run Code Online (Sandbox Code Playgroud)
<div class="mydiv">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
Run Code Online (Sandbox Code Playgroud)

小智 2

据我所知,这是不可能的,不:对文本溢出的所有支持:省略号都需要空白:nowrap(这显然将其限制为单行,并且不满足您的第一个要求)。

对于多行换行,然后省略号,我认为您将陷入 JavaScript 解决方案(例如jTruncate)。