2013-05-30 2 views
2

Как использовать эллипсис в CSS для усечения после трех строк текста, а не 1?Как использовать переполнение текста: многоточие для трехстрочного усечения?

У меня это до сих пор, но оно работает только для текста на одной строке. Я хочу, чтобы текст обернулся дважды (для цитаты).

.truncate { 
    width: 250px; 
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis; 
} 
+0

Просто используйте Javascript – Swordfish0321

+0

возможный дубликат [С помощью CSS, использовать "..." для переполненного блока мульти-линий] (HTTP: // StackOverflow .com/вопросы/6222616/с-CSS-использование-для-переполнении-блок-из-мульти-линий) –

ответ

2

Это не может быть сделано во всех браузерах css3, но только webkit.

.line-clamp { 
    display: -webkit-box; 
    -webkit-line-clamp: 3; 
    -webkit-box-orient: vertical; 
} 

Я использую clamp.js, если мне действительно нужно укоротить

Смежные вопросы