Схемы позиционирования и участие в потоке
БазовыйПродвинутый
Базовый уровень
Static box остаётся в formatting context родителя
Определяет `static` box как непозиционированный и размещаемый formatting context родителя.
Не-static box становится positioned
Определяет любое не-`static` значение как создание positioned box.
Relative box сохраняет участие в потоке
Сохраняет relative-positioned box в normal flow.
Absolute box исключается из потока
Исключает absolute-positioned box из normal flow и его влияния на геометрию siblings и ancestors.
Продвинутый уровень
Absolute box не участвует в formatting context родителя
Не включает absolute box в formatting context родителя.
Absolute positioning запускает blockification
Передаёт `absolute` как trigger blockification профильному display-владельцу.
Absolute box создаёт independent formatting context
Устанавливает independent formatting context absolute-positioned box, не присваивая себе его внутренний layout algorithm.