Ответы на вопросы на должность Frontend разработчика.
Float - это свойство CSS, которое позволяет элементу “плавать” влево или вправо от своего контейнера, позволяя тексту и инлайновым элементам обтекать его.
Основные значения:
float: left - элемент плавает влевоfloat: right - элемент плавает вправоfloat: none - элемент не плавает (по умолчанию)Очистка float:
clear: both/left/right - на следующем элементе.clearfix::after {
content: '';
display: table;
clear: both;
}
overflow: hidden/auto на родителеСовременные альтернативы:
Рекомендуется использовать современные методы вёрстки (Flexbox/Grid) вместо float, кроме случаев, когда нужно именно обтекание текстом.