Contact emails

etha...@microsoft.com<mailto:etha...@microsoft.com>

Explainer

None

Specification

https://www.w3.org/TR/css-grid-2/#subgrids

Design docs


https://docs.google.com/document/d/1cpsCmzdDlXUKtMxOUKIoJFyLH54mLVhZnam_z0PriO0/edit?usp=sharing

Summary

Implements the CSS Grid Layout Module Level 2 specification, which introduces 
the concept of a "subgrid" to nested grid containers.

Blink component

Blink>CSS<https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ECSS>

Search tags

subgrid<https://chromestatus.com/features#tags:subgrid>, 
css-grid-2<https://chromestatus.com/features#tags:css-grid-2>, 
css<https://chromestatus.com/features#tags:css>

TAG review

Review Request for CSS Subgrid * Issue #712 * w3ctag/design-reviews 
(github.com)<https://github.com/w3ctag/design-reviews/issues/712>

TAG review status

Issues addressed

Risks

Interoperability and Compatibility

This is a well-defined specification from the W3C, so we would be addressing 
some interoperability gaps instead of causing them.


Gecko: Shipped/Shipping


WebKit: Shipped/Shipping


Web developers: Strongly positive


Other signals:

WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it 
has potentially high risk for Android WebView-based applications?

Debuggability

This feature is an extension of the capabilities of the CSS Grid Layout Module, 
no new properties will be introduced, but a new value "subgrid" will be 
introduced and properly rolled into the DevTools repository.

Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, 
Chrome OS, Android, and Android WebView)?

Yes

Is this feature fully tested by 
web-platform-tests<https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md>?

Yes

Flag name

LayoutNGSubgrid

Requires code in //chrome?

False

Tracking bug

https://crbug.com/618969

Estimated milestones

The below estimates may adjust depending on when fragmentation support and the 
fixes for a couple of invalidation bugs are completed.


Shipping on desktop

116

DevTrial on desktop

114


Shipping on Android

116

DevTrial on Android

114


Shipping on iOS

116

DevTrial on iOS

114

Anticipated spec changes

The below issues require spec resolution. These ones have interop risk 
depending on the resulting resolutions, but there is currently no interop 
between browsers on these today. As a result, we don't consider these to block 
shipping, but we do plan to continue to drive forward resolutions:

  *   [css-grid-1] Application of grid-positioning properties to static 
position of grid children is inconsistent * Issue #7661 * w3c/csswg-drafts 
(github.com)<https://github.com/w3c/csswg-drafts/issues/7661>
  *   [css-grid-2] Honoring the specified width/height of a subgrid * Issue 
#8966 * w3c/csswg-drafts 
(github.com)<https://github.com/w3c/csswg-drafts/issues/8966>


The below issues require spec clarification, but there is already consensus 
between implementations and should not block shipping or result in any future 
risk:

  *   [css-grid-2] Clamp out-of-range subgrid items before or after auto 
placement? * Issue #8494 * w3c/csswg-drafts 
(github.com)<https://github.com/w3c/csswg-drafts/issues/8494>
  *   [css-grid-2] How to properly accommodate margin/border/padding of a 
subgrid with no item on the edges * Issue #7465 * w3c/csswg-drafts 
(github.com)<https://github.com/w3c/csswg-drafts/issues/7465>

Link to entry on the Chrome Platform Status

https://chromestatus.com/feature/5663795354533888

Links to previous Intent discussions

Intent to prototype: 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/MN2PR00MB06691936F5BB8575F43A9704BC569%40MN2PR00MB0669.namprd00.prod.outlook.com


This intent message was generated by Chrome Platform 
Status<https://chromestatus.com/>.

-- 
You received this message because you are subscribed to the Google Groups 
"blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to blink-dev+unsubscr...@chromium.org.
To view this discussion on the web visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CO2PR00MB02159FA23FB30A441DAC4B1FBC5BA%40CO2PR00MB0215.namprd00.prod.outlook.com.

Reply via email to