[csswg-drafts] Pull Request: [css-backgrounds-4] Added `border-*-radius` shorthands

SebastianZ has just labeled a pull request from SebastianZ for https://github.com/w3c/csswg-drafts as "css-backgrounds-4":

== [css-backgrounds-4] Added `border-*-radius` shorthands ==
Defined the page-relative (physical) shorthand properties `border-top-radius`, `border-right-radius`, `border-bottom-radius`, and `border-left-radius` and the flow-relative (logical) shorthand properties `border-block-start-radius`, `border-block-end-radius`, `border-inline-start-radius`, `border-inline-end-radius`.

The page-relative shorthands were initially [suggested ten years ago](https://lists.w3.org/Archives/Public/www-style/2012Oct/0314.html). And the flow-relative ones are a logical (note the double sense 😃) complement for them.

Note that I explicitly defined the two radii for the corners to be in physical order even for the logical properties. This was not explicitly mentioned in the [definition of the longhands in CSS Logical Properties and Values 1](https://drafts.csswg.org/css-logical-1/#border-radius-properties) but implictily given by referring the value to [<'border-top-left-radius'>](https://drafts.csswg.org/css-backgrounds-3/#propdef-border-top-left-radius). And this is also what user agents currently implement.
So I thought it would be better to clarify this.

@LeaVerou I assigned you as reviewer because it was your suggestion back then.

Sebastian

See https://github.com/w3c/csswg-drafts/pull/7705


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

Received on Tuesday, 6 September 2022 21:47:15 UTC