Выбор scrollport для sticky positioning
БазовыйЭкспертный
Базовый уровень
Nearest scrollport как reference
Использует nearest scrollport как reference для sticky offsets.
Подходящая scrollable axis
Выбирает scroll container, имеющий подходящую scrollable axis для рассматриваемой оси.
Продвинутый уровень
Независимый выбор по осям
Выполняет выбор sticky reference независимо для block и inline axes.
Поиск через overflow ancestry
Прослеживает overflow ancestry до scroll container, который становится sticky reference.
Scrollport не равен containing block
Не смешивает scrollport, задающий thresholds, с containing block, ограничивающим движение.
Selection не зависит от фактического движения
Выбирает reference по scroll-container и axis semantics, а не по тому, прокручивался ли ancestor фактически.
Экспертный уровень
Single-axis scroll container
Распознаёт single-axis scroll container и сохраняет независимый поиск reference для второй оси.
Края разных scrollports
Строит sticky reference из краёв двух разных scrollports, когда этого требует single-axis ancestry.
Внешнее mapping осей
Применяет готовое writing-mode и physical-axis mapping, не присваивая его общий алгоритм `POS-AFFIX`.