design

display: flow-root — clearfix без псевдоэлементов

display: flow-root — clearfix без псевдоэлементов

display: flow-root создаёт новый block formatting context — контейнер обтекает float-дочерние элементы без классического clearfix ::after.

Современные layout на grid/flex редко нуждаются в float, но legacy-статьи из CMS ещё встречаются.

- [display: flow-root — MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/display#flow-root) — BFC без overflow:hidden.

- [Block formatting context — MDN](https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Block_formatting_context) — Когда нужен BFC.

---

## Не путать

overflow: auto тоже создаёт BFC, но может обрезать тени — flow-root безопаснее для карточек.

beforetoggle: хук жизненного цикла popover

Аналитика до открытия панели.

Мы используем обязательные cookie для работы сайта (корзина, вход, оформление заказа) и необязательные — для аналитики и маркетинга. Вы можете принять все, отклонить необязательные или настроить категории. Подробнее в политике cookies.