How does the particular set of features that you're planning to ship vs. not ship align with what other browsers have shipped (or are close shipping)?
-David
On Monday 2018-06-25 21:13 +0200, Emilio Cobos Álvarez wrote:
> In bug 1422225 I plan to land most of the syntax improvements to
> mediaqueries-4.
>
> Some of the features included are:
>
> * Allowing operators such as >, <, >=, or <= in media feature expressions,
> which allows to properly exclude media queries in a way min-* and max-*
> cannot, like:
>
> @media (width >= 900px) { some rules }
> @media (width < 900px) { some other rules }
>
> Guarantees that either `some rules` or `some other rules` apply, which is
> something that is not guaranteed by the existing syntax (see [1] or [2], for
> example).
>
> * Or expressions, and arbitrary expression nesting like:
>
> @media ((width >= 500px) and (width <= 900px)) or (not (orientation:
> portrait))
>
> Things that are _not_ included are:
>
> * The range syntax, or allowing values before the feature name, that is:
>
> @media (500px > width) or (500px < width < 900px)
>
> This is nice, but not so trivial to implement, and you can either reverse
> the expression (`(width <= 500px)` in the first case), or use the expanded
> version of it using `and` expressions for the second.
>
> * The changes to serialization and parsing that allows basically anything
> in a feature expression to be valid, that is, treating as a valid media
> query something like:
>
> @media (orientation: portrait) or (garbage)
>
> Bug 1469174 and bug 1469173 are tracking those two, respectively.
>
> Let me know if you find unknown issues, or think we shouldn't ship this.
--
𝄞 L. David Baron http://dbaron.org/ 𝄂
𝄢 Mozilla https://www.mozilla.org/ 𝄂
Before I built a wall I'd ask to know
What I was walling in or walling out,
And to whom I was like to give offense.
- Robert Frost, Mending Wall (1914)
signature.asc
Description: PGP signature
_______________________________________________ dev-platform mailing list [email protected] https://lists.mozilla.org/listinfo/dev-platform

