pub(crate) fn parse_grid_template_columns_gap(
s: &str,
avail_w: i32,
gap: i32,
) -> Vec<i32>Expand description
parse_grid_template_columns の列間 gap 考慮版。
【2026-09-26 バグ修正】従来は gap を知らずに列幅を決めていたため、
1fr 1fr; gap:4rem で各列がコンテナの半分になり、gap の分だけ右へはみ出した。
CSS Grid 仕様どおり、(a) fr へ配る残り幅から列間 gap の合計を引き、
(b) repeat(auto-fit|auto-fill, minmax(M, ..)) の列数を
floor((幅 + gap) / (M + gap)) で決める(n 列 + (n-1) gap が幅に収まる最大の n)。