Плавающие элементы вырываются из нормального потока документа и сдвигаются влево или вправо. Другие элементы обтекают их.
Особенности:
float: left; сдвигается влево, все следующие элементы обтекают его справа. Элемент с float: right; сдвигается вправо, остальные элементы обтекают его слева.margin для создания отступов вокруг плавающего элемента.clear предотвращает обтекание. clear: left; запрещает обтекание элемента слева, clear: right; справа, clear: both; с обеих сторон. Typically applied to an element after the floated elements.Пример использования float и clear:
html
css
Методы очистки обтекания (кроме clear):
overflow: hidden; или overflow: auto / scroll; родительскому элементу заставляет его учитывать высоту плавающих потомков.css