Применение shape к обтеканию
БазовыйПродвинутый
Базовый уровень
Shape как граница обтекания
Использует итоговую float shape вместо полного прямоугольного margin-box края при обтекании содержимого.
Продвинутый уровень
Геометрия по block-axis slices
Для положения каждой line box получает соответствующее горизонтальное или flow-relative сечение float area.
Одностороннее обтекание
Ограничивает строки только со стороны содержимого относительно float, не создавая wrapping одновременно вокруг обеих сторон формы.
Независимость box layout от shape
Изменяет через `shape-outside` только wrapping geometry, не меняя placement, used size, stacking или box model самого float.