[css-gaps-1] Computed value of column-rule-width with none|hidden style and lists of values (original) (raw)

Per CSS Multicol 1, 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 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?