[csswg-drafts] [css-multicol-1] column-rule-style: {none | hidden} forcing column-rule-width to 0 (#11090)

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

== [css-multicol-1] column-rule-style: {none | hidden} forcing column-rule-width to 0 ==
While working on draft text for gap decorations, I noticed a minor inconsistency in the existing text for column rules in css-multicol-1.

[Section 4.4](https://drafts.csswg.org/css-multicol-1/#crw) states that the computed value for `column-rule-width` is:
> absolute length, [snapped as a border width](https://www.w3.org/TR/css-values-4/#snap-a-length-as-a-border-width); 0 if the column rule style is [none](https://www.w3.org/TR/css-backgrounds-3/#valdef-line-style-none) or [hidden](https://www.w3.org/TR/css-backgrounds-3/#valdef-line-style-hidden)

However, [Section 4.3](https://drafts.csswg.org/css-multicol-1/#crs), defining `column-rule-style`, states:
> The [none](https://www.w3.org/TR/css-backgrounds-3/#valdef-line-style-none) value forces the computed value of [column-rule-width](https://drafts.csswg.org/css-multicol-1/#propdef-column-rule-width) to be 0.

...and makes no mention of `hidden`.

Blink, Webkit, and Gecko all agree that `column-rule-style: hidden` results in the computed value of `column-rule-width` being set to 0. Test page: https://codepen.io/kevinbcmu/pen/qBeVyme

Should we update the text for `column-rule-width` to reflect this?

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


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

Received on Friday, 25 October 2024 15:04:15 UTC