Задать вопрос
ddimonn8080
@ddimonn8080

Зачем в дочерних блоках float и clear?

Здравствуйте. Есть такое выравнивание по вертикали:
codepen.io/ddimonn8080/pen/YqoeYV?editors=1100
Зачем в дочерних float и clear?
Вроде без них та же картина.
  • Вопрос задан
  • 206 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...
Вы это сделали, а спрашиваете у нас?)
Омг)
Ответ написан
dalv_happy
@dalv_happy
Ну знаете как бывает, накликал что-то там и хоп заработало
Ответ написан
Комментировать
Figment
@Figment
В данном случае - да, та же картина.
В целом - float позволяет "прижимать" блоки в нужное направление. Значение "clear" помогает в позиционировании блока, указывая, с какой стороны блока / объекта должно быть всё "чисто".
То есть указывая для объекта float: clear; - мы задаём правило, что ни справа, ни слева от объекта ничего не должно быть (при правильном позиционировании).
Ответ написан
Комментировать
sfi0zy
@sfi0zy Куратор тега CSS
Creative frontend developer
Почитайте статью о float. Сразу станет ясно зачем нужно использовать clear. И попробуйте в своем примере убрать clear: both; - у вас все сразу схлопнется. Это хорошо иллюстрирует один из пунктов статьи.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы