13.01.2016
Как избавиться от схлопывания контейнера с float
Все ни один раз сталкивались с проблемой, когда в контейнере содержатся только элементы с float, будь то div’ы, li или a, то контейнер схлопывается в нулевой, то есть так, как будто в нем нет никакого контенета.
Самый простой способ — это добавит внизу перед закрытием контейнера div со стилем clear:both, но это не всегда удобно в верстке сайта. И вот Nicolas Gallagher предложил отличное решение, которое поможет избежать засорения кода лишними div и схлопыванию вашего блока.
Теперь можно добавлять класс clearfloat для всех элементов, которые схлопываются из-за того, что внутри только float’ы.
.clearfloat:after { content: ""; display: table; clear: both; }
Нам будет приятно
Поделитесь
Комментарии