У меня есть длинный текст, который отображается в div, этот div имеет фиксированную ширину и высоту. Я хочу, чтобы текст отображался на нескольких строках (как высота div) и слова предложения не прерывались (префикс слова в одной строке и продолжение в следующей строке), кроме того, я хочу добавить многоточие в конце последнее предложение.Текст переполнения Css, отображаемый в нескольких строках без разрыва слова
CSS:
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
но отображает текст в одной строке, даже если DIV содержит несколько строк.
Второй вариант:
word-wrap: break-word;
это в отличие от первого перерыва слова и предложения отображается в нескольких строках - это никуда не годится, так как слова ломают в середине и в конце предложение не многоточие (...)
Как я могу получить следующие:
1) Несколько предложений, как высоту сНа
2) Ни одно слово не нарушать
3) В конце многоточие отображается (последняя строка содержит многоточие)
прилагается jsfiddle: https://jsfiddle.net/vghup5jf/1/ , как вы можете видеть только одну строку отображается
"несколько строк" - Разделенные по новой строки или ''
? – Siguza
вы можете сделать jsFiddle –
также можете попробовать с переполнением: auto; –