7 Punkte von xguru 2024-09-27 | 2 Kommentare | Auf WhatsApp teilen
  • Die CSS Working Group hat den ersten öffentlichen Arbeitsentwurf des CSS Grid Layout Module Level 3, auch bekannt als CSS-Masonry-Layout, veröffentlicht
  • Dieser Entwurf behandelt Masonry-Layouts als integrierte Funktion von CSS und stellt dafür zwei mögliche Syntaxformen vor: eine in Grid integrierte Syntax und eine von Grid unabhängige Syntax
  • Mit der Veröffentlichung dieses Entwurfs hofft man, die Diskussion über die jeweiligen Vorzüge der beiden Syntaxformen zu fördern

Entscheidungen der CSS Working Group

  • Die CSS Working Group hat beschlossen, für dieses Layoutmodell vollständig gemischte Track-Größenanpassung zu übernehmen
  • Dadurch werden im Masonry-Layout alle möglichen Track-Listen erlaubt, die sich auch im CSS Grid Layout ausdrücken lassen
  • Damit wird das grundlegende Layoutmodell beider Vorschläge vereinheitlicht, sodass beide Syntaxformen für Masonry-Layouts im Wesentlichen gleichwertige Funktionalität bieten (bei den Unterschieden der Initialwerte gibt es noch einige ungelöste Fragen)
  • Um Leistungsprobleme im Zusammenhang mit gemischter Track-Größenanpassung anzugehen, skizziert dieser Entwurf bestimmte Performance-Optimierungen im Layoutmodell und übernimmt einige vereinfachende Heuristiken für Subgrid und Ähnliches

2 Kommentare

 
[Dieser Kommentar wurde ausgeblendet.]
 
xguru 2024-09-27

Masonry Layout wird auf MDN gut erklärt.
https://developer.mozilla.org/en-US/docs/…

Auch das WebKit-Team hatte im April einen Hilferuf dazu veröffentlicht.
CSS Grid Level 3, auch bekannt als "Masonry"-Layout: Bitte um Unterstützung
Dieser Beitrag enthält bildgestützte Erklärungen mit Beispielen zum Masonry-Layout, also schaut ihn euch gern als Referenz an.