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](https://github.com/noamr)'s demos look fairly reasonable).

Not border-width. There is no reasonable way to render variable border-width.

> * `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.

Is this a problem?

> * 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.

This question led to thinking about rendering of border-shape in general.


-- 
GitHub Notification of comment by noamr
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11662#issuecomment-3204831994 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:33:40 UTC