Задать вопрос
Mansolid
@Mansolid
Начинающий вебмастер

Как обрезать текст по количеству строк?

Привет, может кто нить подсказать каким способом можно обрезать текст по высоте количеству строк в резиновом блоке?

То есть у блока не заданных размеров при разных разрешениях соответственно имеет разную высоту и ширину, каким способом задать в этом блоке определённое количество строк, например 5? Может какой то алгоритм подсчёта строк и их обрезка?

Или всё же нужно задать хоть какие то параметры?
  • Вопрос задан
  • 1464 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
potapchino
@potapchino
для элемента с текстом прописываете
overflow: hidden, font-size, line-height, max-height: calc(a * b)
где:
a = line-height в em'ах
b = нужное кол-во строк

пример
<div class="text">Lorem ipsum dolor sit amet, consectetur adipisicing elit...</div>

.text {
  overflow: hidden;
  font-size: 16px;
  line-height: 1.5;
  max-height: calc(1.5em * 5);
}

макс. высота для .text будет равна высоте пяти строк текста
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы