CSS: текст с многоточием
обрезаем текст и добавляем многоточие с помощью CSS
Поговорим о том, как обрезать текст выходящий за пределы контейнера с добавлением многоточия ...
.
Такой метод давно используется для достижения визуальной эстетики и повышения лояльности пользователей при просмотре текста, не умещающегося в пределах выделенного для него блока:
p.intro {
width: 300px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
Для того, чтобы результат соответствовал ожиданиям, должны быть соблюдены следующие правила:
- для элемента с текстом указывается явная ширина
width
, - чтобы предотвратить автоматический перенос текста на следующую строку нужно указать свойство
white-space: nowrap;
, - текст, выходящий за пределы блока нужно обрезать
overflow: hidden;
, - конец обрезанной строки дополняется многоточием
text-overflow: ellipsis;
.
Спасибо за внимание.