Re: [csswg-drafts] [css-borders-4] Interaction of single-path `border-shape` with non-uniform `border-width` (#11662)

I am not completely convinced yet to use the `fill-*` and `stroke-*` properties here. Or, at least, the `border-*-{width|color|style}` properties should still apply when `border-shape` is not `box` but might be overwritten by `fill-*` and `stroke-*`.

Reasons for my reluctance:

* `border-*` presumably already covers many/most use cases (and @noamr's demos look fairly reasonable).
* `fill-*` and `stroke-*` as defined in [Fill and Stroke](https://drafts.fxtf.org/fill-stroke/#fill-repeat) are much more complex than `border-*`, at least all of them are meant to be supported.
* While the issue started out regarding single-path shapes, it derived to also cover double-path shapes, and `stroke-*` properties are designed for single paths for the outline and `fill-*` properties are meant to fill the inner part of the geometry, not the border.

Sebastian

-- 
GitHub Notification of comment by SebastianZ
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11662#issuecomment-3204776675 using your GitHub account


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

Received on Wednesday, 20 August 2025 08:15:32 UTC