CSS: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(→‎Platform priorities: updated CSS platform priorities with Jet)
Line 8: Line 8:
The following CSS specs/proposal are a priority for the [[Platform]].
The following CSS specs/proposal are a priority for the [[Platform]].


* [https://bugzilla.mozilla.org/show_bug.cgi?id=1243581 Stylo]
=== Actively Implementing ===
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1149357 srcset intrinsic size]
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1149357 srcset intrinsic size]
* Flexbox fixes (eg. [https://bugzilla.mozilla.org/show_bug.cgi?id=812687 812687] )
* CSS Grid and Subgrid
* [https://drafts.csswg.org/css-shapes/ CSS Shapes] (CR) - [https://bugzilla.mozilla.org/show_bug.cgi?id=1098939 shape-outside]
* [[CSS/Houdini|CSS Houdini]] - see inside for Houdini implementation thoughts/plan
* [[CSS/Houdini|CSS Houdini]] - see inside for Houdini implementation thoughts/plan


* font inflation removed
* Flexbox fixes (eg. [https://bugzilla.mozilla.org/show_bug.cgi?id=812687 812687] )
* CSS multicol a11y bug hack removal, column-span, column-break
* Resize observer
* Containment size/layout, style, paint
* CSS [https://drafts.csswg.org/selectors-4/#placeholder :placeholder-shown]
* CSS [https://drafts.csswg.org/selectors-4/#the-focus-within-pseudo :focus-within]
* [https://drafts.csswg.org/css-inline/ CSS Inline Layout Module Level 3] ([https://www.w3.org/TR/css-inline-3/ TR WD]) - specifically CSS Initial-letter related features
* [https://drafts.csswg.org/css-align/ CSS Alignment] (WD), https://bugzilla.mozilla.org/show_bug.cgi?id=1105570
* [https://drafts.csswg.org/css-align/ CSS Alignment] (WD), https://bugzilla.mozilla.org/show_bug.cgi?id=1105570
* style sheet APIs in add-ons SDK / loading async APIs


* [https://drafts.csswg.org/css-shapes/ CSS Shapes] (CR) - [https://bugzilla.mozilla.org/show_bug.cgi?id=1098939 shape-outside]
* CSS multicol unprefixing, column-span, a11y bug hack removal, , column-break
* [https://drafts.fxtf.org/filters-2/#BackdropFilterProperty Filter Effects Module Level 2] - [https://bugzilla.mozilla.org/show_bug.cgi?id=1178765 backdrop-filter]
 
* [https://drafts.csswg.org/mediaqueries-4/#mf-interaction CSS Media Queries 4] work (interaction, negation, etc) - https://bugzilla.mozilla.org/show_bug.cgi?id=1035774
* 3D Transform interop / spec changes
* Color improvements (wide gamut, color correction, note CSS color correction preffed off)
 
* 3D Transform Interop / spec changes
* [https://drafts.csswg.org/css-inline/ CSS Inline Layout Module Level 3] ([https://www.w3.org/TR/css-inline-3/ TR WD]) - specifically just CSS Initial-letter related features
* CSS ::selection fixes + unprefixes
 
* CSS Font Loading Improvements, Multiple bugs e.g., https://bugzilla.mozilla.org/show_bug.cgi?id=1157064
* CSS clip-path
* CSS clip-path


==== Under the hood and related ====
* [https://bugzilla.mozilla.org/show_bug.cgi?id=1243581 Stylo]
* Web Animations API
* PDF support
* Intersection observer
* Resize observer
=== Evaluating ===
* Colors 4 syntax
* Colors 4 syntax
* [] attr function
* Color improvements (wide gamut, color correction, note CSS color correction preffed off)
* [] xywh fragment syntax
* [https://drafts.csswg.org/mediaqueries-4/#mf-interaction CSS Media Queries 4] work (interaction, negation, etc) - https://bugzilla.mozilla.org/show_bug.cgi?id=1035774
* [] SVG image sizing
* Selectors4
** CSS [https://drafts.csswg.org/selectors-4/#placeholder :placeholder-shown]
** CSS [https://drafts.csswg.org/selectors-4/#the-focus-within-pseudo :focus-within]
** CSS ::selection fixes + unprefixes
* SVG related
** [] attr function
** [] xywh fragment syntax
** [] SVG image sizing
 
* CSS Containment size/layout, style, paint
 
* CSS Font Loading Improvements, Multiple bugs e.g., https://bugzilla.mozilla.org/show_bug.cgi?id=1157064
* font inflation removed
* style sheet APIs in add-ons SDK / loading async APIs (to be handled by stylo)
* [https://drafts.fxtf.org/filters-2/#BackdropFilterProperty Filter Effects Module Level 2] - [https://bugzilla.mozilla.org/show_bug.cgi?id=1178765 backdrop-filter]
* CSS Transform properties (shorthands)
* CSS Transform properties (shorthands)




=== Upcoming CRs ===
At the TPAC 2016 CSS WG f2f, the WG resolved to work on taking the following WDs to CR by end of 2016.
* Box Align
* Cascade
* Grid
* Media Queries 4
* Scroll Snap
* Selectors 4
* Text
For all potential CRs:
* Which browsers have openly announced implementations or intent to implement? (links?)
=== Related HTML5 ===
Related ([[HTML5]])
Related ([[HTML5]])
* HTML5 dialog element (fullscreen interactions, and since [https://bugzilla.mozilla.org/show_bug.cgi?id=981796 showModalDialog being deprecated/removed]) [https://bugzilla.mozilla.org/show_bug.cgi?id=840640 #840640]  
* HTML5 dialog element (fullscreen interactions, and since [https://bugzilla.mozilla.org/show_bug.cgi?id=981796 showModalDialog being deprecated/removed]) [https://bugzilla.mozilla.org/show_bug.cgi?id=840640 #840640]  
* ...
* ...


=== Shipping Soon ===
=== Shipping Soon ===

Revision as of 23:46, 3 October 2016

This article is a stub. You can help MozillaWiki by expanding it.

CSS

This is the Mozilla wiki home page for Cascading Style Sheets (CSS).

Platform priorities

The following CSS specs/proposal are a priority for the Platform.

Actively Implementing

  • CSS multicol unprefixing, column-span, a11y bug hack removal, , column-break
  • 3D Transform interop / spec changes
  • CSS clip-path

Under the hood and related

  • Stylo
  • Web Animations API
  • PDF support
  • Intersection observer
  • Resize observer

Evaluating

  • CSS Containment size/layout, style, paint


Upcoming CRs

At the TPAC 2016 CSS WG f2f, the WG resolved to work on taking the following WDs to CR by end of 2016.

  • Box Align
  • Cascade
  • Grid
  • Media Queries 4
  • Scroll Snap
  • Selectors 4
  • Text

For all potential CRs:

  • Which browsers have openly announced implementations or intent to implement? (links?)


Related HTML5

Related (HTML5)


Shipping Soon

As the above priorities get implemented, moving down here to note we're waiting for them to ship.

49:

48:

properties

Please add subpages for each (unprefixed) CSS property in alphabetical order.

in development

CSS properties which have not yet made it to a Candidate Recommendation (or later), or are only implemented in the wild in prefixed form.

new pseudo-classes

new properties

see also