Re: [csswg-drafts] [css-contain-4] Define a range syntax for style container queries (#8376)

> Hmm, as an author, I would expect the `0 = 0px` to be true, in the same way `1.0` will be equal to `1`, _as long as we know the type_. Like when we have a style query with a registered `<length>` custom property, a `0` and `0px` comparison will be always true: https://codepen.io/kizu/pen/ByaPWQv

Sure, OK. Note, however, that this is more like `<number> | <length>`:

```css
@property --x {
  syntax: "<number> | <length>";
  initial-value: 0px;
  inherits: false;
}
#child {
  color: red;
  @container style(--x: 0) { /* false */
    color: green;
  } 
}
```

But we can certainly still make `0 = 0px` work.

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


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

Received on Tuesday, 25 March 2025 22:57:19 UTC