Text Overflow Ellipsis: изучаем CSS свойство для сокращения блоков текста
Text Overflow Ellipsis - это способ обрезания текста и добавления многоточия в конец текстового блока, если его содержимое превышает размер блока. Это может быть полезно, когда содержимое блока не помещается на странице или внутри другого блока.
Пример кода, который показывает использование этого свойства:
HTML:
CSS:
.text-block { width: 200px; height: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
В этом примере мы установили ширину и высоту текстового блока и добавили свойство "overflow: hidden", чтобы скрыть любое содержимое, которое выходит за пределы блока. Затем мы добавили свойство "text-overflow: ellipsis", которое добавляет многоточие в конец текстового блока, если он переполняется. Наконец, мы использовали свойство "white-space: nowrap", чтобы предотвратить перенос строки внутри блока.
В результате, когда текст переполняет блок, он обрезается и заменяется многоточием:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris at felis a sapien bibendum venenatis. Nullam...
Теперь пользователь может видеть начало текста и понимать его смысл, а также иметь возможность развернуть его, если он заинтересован в чтении всего содержимого.
Таким образом, свойство Text Overflow Ellipsis - полезный способ сделать контент более доступным и наглядным для пользователей, даже если он не помещается на странице или в блоке.