Методы запрета обтекания:
clear: left; — запрещает обтекание слева. Применяется, когда элемент не должен располагаться рядом с обтекаемыми слева элементами.clear: right; — запрещает обтекание справа. Применяется, когда элемент не должен располагаться рядом с обтекаемыми справа элементами.clear: both; — запрещает обтекание с обеих сторон. Применяется, когда элемент не должен располагаться рядом с любыми обтекаемыми элементами. Это наиболее распространенный вариант.clear: none; (значение по умолчанию) — разрешает обтекание.Применение:
float), родительский контейнер теряет свою высоту и схлопывается. Добавление элемента с clear: both; после обтекающих элементов внутри родителя или использование псевдоэлемента ::after с clear: both; решает эту проблему.float должны выстраиваться в несколько рядов, clear используется для начала нового ряда.Пример использования псевдоэлемента ::after для очистки:
css
Этот класс clearfix затем применяется к родительскому элементу, содержащему обтекаемые дочерние элементы.