[csswg-drafts] [css-gaps-1] Computed value of [column|row]-rule-width with none|hidden style and lists of values (#11494)

kbabbitt has just created a new issue for https://github.com/w3c/csswg-drafts:

== [css-gaps-1] Computed value of [column|row]-rule-width with none|hidden style and lists of values ==
Per [CSS Multicol 1](https://drafts.csswg.org/css-multicol-1/#crs), if `column-rule-style` is `none` or `hidden`, then the computed value of `column-rule-width` will be 0.

Gaps 1 [extends the definitions of the column-rule-* properties](https://drafts.csswg.org/css-gaps-1/#color-style-width) to allow for lists of values. It also seeks to preserve the existing behavior noted above for backwards compatibility. But in what cases should the backward compatibility behavior apply? I can see a couple of reasonable possibilities:

1. If `column-rule-style` contains exactly one value and that value is `none` or `hidden`, then the computed value of `column-rule-width` is `0`.
2. If `column-rule-style` contains nothing other than `none`, `hidden`, or repeaters containing nothing other than `none` or `hidden`, then the computed value of `column-rule-width` is `0`.

My inclination is towards 1. Does the WG agree? Any options I might have missed?

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11494 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 13 January 2025 18:24:03 UTC