Как узнать о переполнении?



@MaKvc

Ситуация типичная, есть блок, он ограничен по высоте и содержит список из множества элементов. Существует ли лаконичный способ идентифицировать переполнение блока содержимым?

ПС: По моему, однажды я видел решение на чистом CSS, блоку имеющему переполнение устанавливался красный цвет фона.


Решения вопроса 1



@delphinpro Куратор тега CSS

На CSS решения я не знаю. И, вероятно, его нет вовсе.

Остается javascript. берем переполняемый элемент и сравниваем его две метрики

if (el.scrollHeight > el.offsetHeight) {
  // Есть переполнение
}

Аналогично для ширины, если нужно.


Ответы на вопрос 0

Добавить комментарий

Ваш адрес email не будет опубликован.