Standards · 8 Min. Lesezeit

CSS Grid Browser-Support und Standards 2026

Wo CSS Grid heute überall läuft, welche Standards dahinterstehen, wann ein Fallback wirklich nötig ist und warum die visuelle Reihenfolge zur Stolperfalle für die Barrierefreiheit wird.

Eike-Christian Ramcke
Von Eike-Christian Ramcke
Aktualisiert: Juni 2026

CSS Grid ist längst kein Wagnis mehr. Seit dem koordinierten Roll-out im Frühjahr 2017 spricht praktisch jeder relevante Browser dieselbe Grid-Sprache, und die Verbreitung liegt 2026 jenseits der 97-Prozent-Marke. Die spannenden Fragen sind deshalb nicht mehr ob Grid funktioniert, sondern: Welcher Standard gilt eigentlich, wie sieht ein sauberer Fallback ohne Aufwand aus, und wie verhindern Sie, dass ein optisch perfektes Grid für Tastatur- und Screenreader-Nutzer zur Sackgasse wird. Genau das klären wir hier, mit belastbaren Daten und konkretem Code.

Verbreitung 2026: die nackten Zahlen

CSS Grid Layout wurde nicht schrittweise eingeführt, sondern in einem bemerkenswert koordinierten Schub. Innerhalb weniger Wochen im März 2017 schalteten Chrome 57, Firefox 52, Safari 10.1 und Opera 44 das ungepräfixte display: grid frei. Microsoft Edge zog mit der Chromium-Umstellung nach. Das Ergebnis: Eine der wichtigsten Layout-Technologien des Webs war faktisch über Nacht überall verfügbar.

Heute, im Jahr 2026, weist caniuse.com für CSS Grid Layout (Level 1) eine globale Unterstützung von über 97 Prozent aus. Die verbleibenden wenigen Prozent entfallen fast vollständig auf den ausgemusterten Internet Explorer 11 und einige veraltete UC-/Opera-Mini-Builds. Für die Praxis heißt das: Wenn Sie kein klar definiertes Legacy-Publikum bedienen müssen, ist ein dediziertes Grid-Fallback in den meisten Projekten Mehraufwand ohne messbaren Nutzen.

Tipp: Verlassen Sie sich nicht auf Erinnerung oder Bauchgefühl. caniuse.com pflegt die Daten pro Eigenschaft und lässt sich auf Ihre tatsächliche Nutzerbasis aus Google Analytics oder Umami eingrenzen. Was global 97 Prozent erreicht, kann in Ihrer Zielgruppe 99,8 Prozent sein, oder umgekehrt.

Welcher Standard gilt? Level 1, Level 2 und Subgrid

CSS Grid ist kein einzelnes Dokument, sondern eine Modul-Familie der CSS Working Group beim W3C. Maßgeblich sind zwei Spezifikationen:

Subgrid ist die Eigenschaft, bei der Browser-Support 2026 noch eine bewusste Entscheidung verlangt. Firefox lieferte es 2019, Safari folgte 2022 und Chrome (sowie Edge) im September 2023. Damit ist Subgrid heute breit verfügbar, aber wer Besucher mit Browser-Versionen vor diesen Daten erwartet, sollte es mit @supports (grid-template-columns: subgrid) absichern. Der Grid-Kern selbst braucht diese Vorsicht nicht mehr.

Zeitstrahl der CSS-Grid-Verfügbarkeit: Kern-Grid 2017, Subgrid 2019 bis 2023 2017 Grid Level 1 alle Engines 2019 Subgrid Firefox 2022 Subgrid Safari 2023 Subgrid Chrome, Edge
Der Grid-Kern ist seit 2017 überall, Subgrid wurde über vier Jahre breit verfügbar.

Support-Matrix nach Engine

Die folgende Übersicht fasst zusammen, ab welcher Version die wichtigsten Grid-Features in den großen Engines ungepräfixt funktionieren. Die Werte stützen sich auf MDN Browser Compat Data und caniuse.com.

Feature Chrome / Edge Firefox Safari
Grid-Kern (display: grid) 57 (2017) 52 (2017) 10.1 (2017)
grid-template-areas 57 52 10.1
gap in Grid 66 (2018) 61 (2018) 12 (2018)
subgrid 117 (2023) 71 (2019) 16 (2022)
IE 11 (Alt-Syntax) nur -ms-grid von 2011, ohne fr, areas, auto-placement

Versionsangaben gerundet auf das Release-Jahr. Maßgeblich bleiben die jeweils aktuellen Daten bei MDN und caniuse.

Fallbacks: progressive Verbesserung statt Polyfill

Der robusteste Fallback ist kein Polyfill, sondern eine vernünftige Grundlinie. Browser ignorieren CSS-Eigenschaften, die sie nicht verstehen. Wenn Ihr Layout also auch ohne Grid als gestapelter Block lesbar bleibt, übernimmt Grid bei modernen Browsern einfach die Feinarbeit. Das ist das Prinzip der progressiven Verbesserung.

Brauchen Sie zwei klar getrennte Layouts, nutzen Sie die @supports-Regel zur Feature-Detection direkt im CSS, ganz ohne JavaScript:

/* 1. Basis: funktioniert ueberall, auch ohne Grid */
.layout > * {
  margin-bottom: 1rem;
}

/* 2. Grid nur, wenn der Browser es kann */
@supports (display: grid) {
  .layout {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5rem;
  }
  .layout > * {
    margin-bottom: 0; /* Abstand uebernimmt jetzt gap */
  }
}

Genau dieses Muster generiert auch unser CSS Grid Generator: ein sauberer Grid-Code, der sich problemlos in eine solche progressive Struktur einbetten lässt. Auf Polyfills wie css-grid-polyfill für den IE 11 sollten Sie 2026 verzichten: Sie sind unvollständig, langsam und für ein faktisch totes Publikum.

Barrierefreiheit: Quellordnung vs visuelle Ordnung

Hier liegt der gefährlichste, weil unsichtbare Fehler. CSS Grid trennt die visuelle Anordnung vollständig von der Reihenfolge im HTML. Mit order, grid-row, grid-column oder dichter Auto-Platzierung lassen sich Elemente optisch beliebig verschieben. Der Haken: Tastatur-Navigation (Tab) und Screenreader folgen weiterhin der Quellordnung im DOM, nicht dem, was das Auge sieht.

Springt der visuelle Fokus also von oben links nach unten rechts und wieder hoch, während Tastaturnutzer in einer ganz anderen Sequenz landen, ist das ein handfester Verstoß gegen die Web Content Accessibility Guidelines. Betroffen sind vor allem zwei Erfolgskriterien:

Vergleich: DOM-Reihenfolge eins zwei drei gegenueber visueller Grid-Reihenfolge zwei drei eins, was Fokus verwirrt DOM / Tab-Reihenfolge 1 → 2 → 3 1 2 3 Visuelles Grid (order) 2 → 3 → 1 2 3 1 Weichen beide Reihenfolgen ab, verlieren Tastatur- und Screenreader-Nutzer den Faden (WCAG 1.3.2 / 2.4.3).
Visuelle Umsortierung darf die logische Fokus-Reihenfolge nicht zerstören.
Warnung: Nutzen Sie order, grid-row oder grid-column nie für rein dekoratives Umsortieren von interaktiven oder inhaltlich gereihten Elementen. Wenn die visuelle Reihenfolge die richtige ist, dann ist sie auch die richtige DOM-Reihenfolge. Sortieren Sie im HTML, nicht im CSS.

Praktische Konsequenz: Halten Sie Quellordnung und visuelle Ordnung möglichst deckungsgleich. Verschieben Sie höchstens dekorative, nicht fokussierbare Inhalte. Testen Sie jedes Grid-Layout zusätzlich mit der Tab-Taste und einem Screenreader wie NVDA oder VoiceOver. Suchmaschinen-Crawler werten übrigens ebenfalls die Quellordnung, was die DOM-Reihenfolge auch zu einem SEO-Thema macht.

Praxis-Checkliste vor dem Deploy

Häufige Fragen

Wird CSS Grid 2026 von allen Browsern unterstützt?

Ja. CSS Grid Layout (Level 1) wird seit März 2017 von allen aktuellen Browser-Engines unterstützt: Chrome, Edge, Firefox, Safari und alle Chromium-basierten Browser. Laut caniuse.com liegt die globale Unterstützung bei über 97 Prozent. Nur sehr alte Engines wie der Internet Explorer 11 kennen ausschließlich die veraltete -ms-Syntax von 2011.

Brauche ich für CSS Grid noch ein @supports-Fallback?

In den meisten Projekten nicht mehr. Da die Grid-Unterstützung flächendeckend ist, reicht oft ein einfaches, sinnvoll gestapeltes Standardlayout, das Grid dann progressiv überschreibt. Ein @supports (display: grid) ist nur nötig, wenn Sie nachweislich relevante Besucher mit sehr alten Browsern haben oder zwei stark unterschiedliche Layouts ausliefern wollen.

Beeinflusst die visuelle Grid-Reihenfolge die Barrierefreiheit?

Ja, und zwar erheblich. CSS Grid kann Elemente visuell anders anordnen als sie im HTML stehen (etwa mit order oder grid-row). Tastatur-Fokus und Screenreader folgen aber der Quellordnung im DOM, nicht der visuellen Ordnung. Weicht beides voneinander ab, entsteht ein WCAG-Verstoß gegen Erfolgskriterium 1.3.2 (Meaningful Sequence) und 2.4.3 (Focus Order).

Was ist der Unterschied zwischen Grid Level 1 und Level 2?

Level 1 umfasst das Kern-Grid, das alle Browser unterstützen. Level 2 ergänzt vor allem Subgrid, mit dem ein verschachteltes Grid die Spuren des Elterngitters übernimmt. Subgrid ist seit 2023 in Firefox, Safari und Chrome verfügbar und gilt damit 2026 als breit nutzbar, sollte aber bei sehr alten Browsern abgesichert werden.

Funktioniert CSS Grid im Internet Explorer 11?

Nur eingeschränkt. Der IE 11 implementiert eine alte Spezifikation von 2011 mit -ms-Präfix, ohne grid-template-areas, ohne fr-Einheit und ohne automatische Platzierung. Da der Internet Explorer offiziell ausgemustert ist und kaum noch Marktanteil hat, lohnt sich die Mehrarbeit für die meisten Projekte nicht. Ein simples Stack-Fallback genügt.

Wie teste ich den Browser-Support meines Grid-Layouts?

Prüfen Sie das Ziel-Keyword auf caniuse.com für die konkrete Eigenschaft (etwa subgrid oder gap in Grid). Nutzen Sie die @supports-Regel für Feature-Detection im CSS selbst und testen Sie zusätzlich mit der Tastatur (Tab-Reihenfolge) sowie einem Screenreader, ob visuelle und logische Reihenfolge übereinstimmen.

Quellen

Verwandte Artikel

Technik

grid-template-areas: Benannte Bereiche für wartbare Layouts

Areas-Syntax, Best Practices und Browser-Verhalten für lesbare Layouts.

Responsive

Responsive Layouts mit CSS Grid: minmax und auto-fit

auto-fit, auto-fill und minmax für flexible Raster ohne starre Breakpoints.

Vergleich

CSS Grid vs Flexbox: Wann welches Layout?

Entscheidungshilfe mit Tabelle und Praxis-Szenarien.

Grid-Layout direkt ausprobieren

Erstellen Sie Ihr Grid visuell, exportieren Sie sauberen, breit unterstützten CSS-Code und betten Sie ihn in eine progressive Struktur ein.

Zum CSS Grid Generator
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige