- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Tue, 24 Sep 2024 00:24:53 -0700
- To: W3C style mailing list <www-style@w3.org>, public-review-announce@w3.org
The CSS WG has published a First Public Working Draft of the CSS Grid Layout
Module Level 3 aka CSS Masonry Layout:
https://www.w3.org/TR/css-grid-3/
This First Public Working Draft represents masonry layout in two syntactic
forms: a grid-integrated syntax, and a grid-independent syntax, both of which
are outlined as alternatives. We hope publication of this draft facilitates
discussion about their relative merits.
The CSSWG has resolved to adopt fully mixed track sizing for this layout
model, allowing all the possible track listings expressible in CSS Grid Layout
for masonry layout as well. This unifies the two incoming proposals'
underlying layout models; and therefore both syntactic forms represent
essentially equal capabilities for masonry layout (though there are some open
issues about possible differences in their initial values).
To address performance concerns with mixed track sizing, the draft outlines
performance optimizations in the layout model and adopts some simplifying
heuristics for e.g. subgrids.
We are grateful to the designers and developers who commented in the issues
with their use cases, diagrams, and demos, which informed the development of
this module.
Please review the draft, and send any comments to this mailing list,
<www-style@w3.org>, prefixed with [css-grid-3] (as I did on this
message) or (preferably) file them in the GitHub repository at
https://github.com/w3c/csswg-drafts/issues
We expect development of this module to proceed rapidly from this point
forward, since it builds on the existing foundation of the grid layout algorithms.
For the CSS WG,
~fantasai
Received on Tuesday, 24 September 2024 07:25:04 UTC