Добавление многоточия к многострочному тексту

Перейти в телеграм, чтобы получить результаты теста
Пройдите тест, узнайте какой профессии подходите
Вам подходит профессия:
Аналитик данных
Основные характеристики профессии:
не нужно общаться с людьми
логика
анализ
поиск закономерностей
работа с числами
Построим личный план перехода в профессию для вас бесплатно
- убедитесь, подходит вам профессия или нет
- получите оценку своих навыков и шансов освоить профессию
- забронируем за вами скидку 55% на обучение, пока думаете
Позвоним вам в течение часа — не пропустите звонок
Чем занимается специалист
Специалист создает все онлайн-продукты, программы, приложения, игры и сайты, которыми вы пользуетесь каждый день.
Создает — значит описывает последовательность действий на специальном языке программирования. Настраивает действия, что должно произойти, если пользователь нажмет на кнопку.
Средняя зарплата начинающего специалиста в первый год работы:
от 50 000 ₽
Что надо знать и уметь, чтобы выучиться на аналитика:
- базовое школьное образование
- уверенные навыки работы с компьютером
- опыт выполнения задач в конкретные сроки
Глубокие знания математики или английского не нужны
Почему мы рекомендуем вам эту профессию
Ваш скрытый талант:
наблюдательность
В работе с веб-страницами часто возникает ситуация, когда необходимо обрезать текст и добавить многоточие в конце. Примером может быть блок текста
В работе с веб-страницами часто возникает ситуация, когда необходимо обрезать текст и добавить многоточие в конце. Примером может быть блок текста с переменной высотой, где число строк будет меняться в зависимости от размера окна браузера.
<div style="width:100%; height:20%; background:red; position:absolute;">
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
</div>
Если необходимо добавить многоточие к многострочному тексту, то можно использовать функцию -webkit-line-clamp
в CSS.
p {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
В этом примере значение -webkit-line-clamp
равно 3, что означает, что будет показано только три строки текста, а остальной текст будет скрыт и в конце последней строки будет добавлено многоточие. Значение этого свойства можно изменять в зависимости от требований. Свойство -webkit-box-orient: vertical;
обеспечивает вертикальное выравнивание текста.
Тем не менее, стоит отметить, что свойство -webkit-line-clamp
не поддерживается во всех браузерах, поэтому его использование может вызвать проблемы с отображением на некоторых устройствах или в некоторых версиях браузеров.
В случае, если необходимо обеспечить более универсальную поддержку браузеров, можно использовать JavaScript или jQuery для добавления многоточия к многострочному тексту.
Добавить комментарий