Re: [csswg-drafts] [css-contain-3] Provide a syntax to query a specific container-type (#6393)

I don't think we should default everything to being a style container. This came up with [currentBackgroundColor](https://github.com/w3c/csswg-drafts/issues/5292) 

Consider the following:

```
<div class="card">
  <img />
  <div class="meta">
    <p>Text <a href="#">Link</a></p>
    <button>
      Buy Me on <span>Store</span>
      <span>$10.99</span>
    </button>
  </div>
</div>
```

If I wanted to change the color of the `span`s or`<a>`'s, based on the card background color, it would use `transparent` by default and not the `.card`'s background color. In this case, we wouldn't want that — we'd want a higher-level parent and not a direct parent. We'd want to query the `.card` container.

Setting explicit containers works better in this case, and setting `container-type` will make it easier to have expected results.

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


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

Received on Thursday, 13 January 2022 19:36:31 UTC