RESOLVED FIXED 180234
Implement syntax improvements for media queries from level 4 specification
https://bugs.webkit.org/show_bug.cgi?id=180234
Summary Implement syntax improvements for media queries from level 4 specification
Florian Rivoal
Reported 2017-11-30 20:46:12 PST
CSS Media Quries Level 4 bring in a bunch of syntactic improvements. They make media queries much more readable and maintainable. https://drafts.csswg.org/mediaqueries-4/#mq-syntax Here's an example: Before: @media (min-width: 20em), not all and (min-height: 40em) { @media not all and (pointer: none) { … } } After: @media ((width >= 20em) or (height < 40em)) and (pointer) { … }
Attachments
Radar WebKit Bug Importer
Comment 1 2017-12-04 08:10:47 PST
Vadim Makeev
Comment 2 2020-06-05 10:08:11 PDT
2020 state of the feature: 1. It’s implemented in Firefox 2. There’s open issue in Chromium https://bugs.chromium.org/p/chromium/issues/detail?id=1034465 3. There’s PostCSS plugin to make it work after the build step https://github.com/postcss/postcss-media-minmax
yisibl
Comment 3 2022-07-15 01:37:18 PDT
The range syntax has been released in Chrome 104[1], and @container in Safari 16 also supports range syntax. [1]: https://chromestatus.com/feature/5203042742829056
Antti Koivisto
Comment 4 2022-12-02 04:03:34 PST
This is now implemented.
Antti Koivisto
Comment 5 2023-02-21 07:20:56 PST
*** Bug 167031 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.