Skip to main content

CONTAINER_HINT_W

Static CONTAINER_HINT_W 

Source
pub static CONTAINER_HINT_W: AtomicI32
Expand description

@container(コンテナクエリ)評価時の問い合わせコンテナの寸法。

@media はビューポート(上の VIEWPORT_HINT_*)を見ればよいが、 @container は要素ごとに基準が変わる。カスケードは要素を辿りながら 走るので、レイアウト側が「いま評価している要素にとってのコンテナ」を ここへ入れてからカスケードを呼ぶ。

【重要】コンテナ寸法はレイアウトが決まるまで分からないため、 初回カスケードでは前回のレイアウト結果(無ければビューポート幅)を 使う近似になる。CSS 仕様どおりの厳密な 2 パスではないが、 「解析時に静的評価して落とす」よりは実害が小さい (@media の静的評価でページが白紙化した 2026-07-24 の失敗を参照)。