- From: Una Kravets via GitHub <sysbot+gh@w3.org>
- Date: Mon, 06 Mar 2023 19:18:24 +0000
- To: public-css-archive@w3.org
This is similar to the discussion around [`currentBackgroundColor`](#5292). `match-nearest-parent`, or `fit-parent`, or even `parallel` might not be what you want, depending on the structure of your HTML. You might want to apply this value on something that isn't an immediate child, for example: ```html <div class="card"> <div class="extra-layout-element-for-card-that-has-no-border-radius"> <picture> <img ... > </picture> <footer>element that would get the radius, but immediate parent doesn't have border-radius</footer> </div> </div> ``` +1 to @justinfagnani - I think container queries would be useful here, and specifically matching a container's style value. That way, you can specify what value you want to use from what specific parent. But to his last question, I think something more reusable like `inherit()` is better than a built-in keyword, since its more scalable. In the same way we would look to inherit the `border-radius` and `padding` to calculate the `border-radius` of the child element, we could use the `background-color`, `border-width` (which could also affect the calculation), or any other non-inheritable property. -- GitHub Notification of comment by una Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7707#issuecomment-1456810269 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 6 March 2023 19:18:26 UTC