Например, на сайте
getbootstrap.com сверху есть адаптивное меню (navbar), при определенном разрешении оно сворачивается в компактный вариант, но иногда получается так, что при изменении размеров экрана, контент меню не помещается в блок (ширина больше) и разъезжается в высоту на несколько строк. Соответственно нужно как-то отлавливать переполнение меню и при необходимости "досрочно" сворачивать в компактный вариант.
Каким образом отловить переполнение блока по ширине? Я придумал только вариант с отслеживанием высоты меню, но тогда приходится задавать ему фиксированную высоту, а это не всегда удобно. JS/CSS как-нибудь позволяет определить наличие переполнения?