Startseite > Lexikon > Web, UX & Conversion > Container Query

Bleistiftskizze: Dieselbe Karte in schmaler und breiter Kiste, auf dem Rand der breiten ein oranges Maßband, als Bild für Container Queries
Web, UX & Conversion

Container Query

Eine Produktkarte steht mal in der schmalen Seitenleiste, mal im breiten Inhaltsbereich. Woher soll sie wissen, wie sie aussehen muss? Eine Container Query fragt nicht das Fenster, sondern ihren Platz.

Auch bekannt alsContainer QueriesContainer-Abfrage

5 Min

Lesezeit

08.11.2026

Letzte Aktualisierung

Was ist eine Container Query?

Eine Container Query ist eine Regel im CSS, die auf das umgebende Element reagiert, nicht auf das ganze Browserfenster. MDN beschreibt sie so: Die Regel @container wendet Stile abhängig von Größe oder Merkmalen eines umgebenden Elements an statt des Viewports.

Der Unterschied zur Media Query: Die fragt, wie breit der Bildschirm ist. Die Container Query fragt, wie viel Platz der Baustein hat. Eine Karte kann so in einer schmalen Spalte untereinander stehen und in einer breiten Spalte nebeneinander, auf demselben Bildschirm.

So sieht das im Code aus

Zwei Schritte reichen. Erst machst du ein Elternelement zum Container, dann schreibst du die Abfrage:

Beispiel in CSS

.spalte { container-type: inline-size; } @container (width > 400px) { .karte { display: flex; } }

Heißt: Ist die Spalte breiter als 400 Pixel, stehen Bild und Text der Karte nebeneinander.

  • container-type: meist inline-size, also die Breite. size nimmt auch die Höhe dazu.
  • container-name: optional, wenn du gezielt einen bestimmten Container abfragen willst.
  • Einheiten: cqi oder cqw sind 1 % der Container-Breite. Damit wächst etwa eine Überschrift mit ihrem Platz.

Dazu gibt es Style Queries: Sie fragen statt der Größe einen Stilwert ab. Bisher funktioniert das nur mit CSS-Variablen.

Kann ich das schon einsetzen?

Case A · Unterstützung

Container Queries nach Größe, Stand November 2026

95,96 %

weltweite Nutzung mit Support

14.08.2025

breit verfügbar laut Baseline

Seit Februar 2023 in allen großen Browsern

Chrome und Edge seit Version 105, Safari seit 16, Firefox seit 110. Baseline ist der Status, den web.dev für breite Verfügbarkeit vergibt.

Case B · Verbreitung

Anteil der Chrome-Seitenaufrufe mit Container Queries

rund 15 %

November 2025

rund 30 %

November 2026

In einem Jahr ungefähr verdoppelt

Messdaten von Chrome Platform Status. Style Queries liegen dagegen bei rund 1 %.

Für Größen-Abfragen lautet die Antwort also: ja. Style Queries sind erst seit Mai 2026 in allen großen Browsern angekommen. Dort lohnt noch ein kurzer Blick auf caniuse.

Container Queries und Elementor

Achtung, Verwechslungsgefahr: Der „Container“ in Elementor ist ein Layout-Baustein mit Flexbox oder Grid. Mit CSS-Container-Queries hat er nichts zu tun.

Die Breakpoints in Elementor hängen am Fenster, Standard sind 767 und 1024 Pixel. Eine Einstellung für Container Queries gibt es im Editor nicht. In der Community stehen dazu offene Wünsche, etwa seit Februar 2023. Wer sie nutzen will, schreibt eigenes CSS, zum Beispiel im Child-Theme.

Häufige Fehler

Fehler 1 · Container nicht festlegen

Ohne container-type am Elternelement greift @container ins Leere. Laut MDN musst du Größen-Container ausdrücklich deklarieren.

Fehler 2 · Den Container selbst gestalten wollen

Die Abfrage wirkt auf die Elemente im Container, nicht auf den Container. Willst du die Spalte selbst ändern, brauchst du eine Ebene darüber.

Fehler 3 · size statt inline-size

size überwacht auch die Höhe. Hat der Container keine feste Höhe, verhält er sich anders als erwartet. Für fast alle Fälle reicht inline-size.

Fehler 4 · Media Queries ganz abschaffen

Fürs Seitenraster, den Dark Mode oder den Druck bleibt die Media Query zuständig. Beide ergänzen sich.

Wann du Container Queries brauchst

  • Wiederverwendbare Bausteine: Karten, Teaser oder Formulare, die an verschiedenen Stellen stehen.
  • Seitenleisten: Inhalte, die mal schmal, mal breit dargestellt werden.
  • Design-Systeme: Komponenten, die ohne Wissen über die Seite funktionieren sollen.

Häufige Fragen

Was ist der Unterschied zwischen Container Query und Media Query?

Die Media Query fragt Fenster oder Gerät ab, die Container Query die Größe des umgebenden Elements. Die eine ist fürs Seitenlayout, die andere für Bausteine, die an verschiedenen Orten stehen.

Welche Browser unterstützen Container Queries?

Alle großen: Chrome und Edge ab Version 105, Safari ab 16, Firefox ab 110. Laut caniuse decken sie rund 96 % der weltweiten Browsernutzung ab.

Kann ich Container Queries in Elementor nutzen?

Nicht über den Editor, dort hängen die Breakpoints am Fenster. Mit eigenem CSS im Child-Theme kannst du sie trotzdem einsetzen.

Was bedeuten cqi und cqw?

Das sind Einheiten relativ zum Container. 1 cqw ist 1 % der Container-Breite, 1 cqi 1 % der Inline-Größe, bei normaler Schreibrichtung also ebenfalls die Breite.

Begriff teilenHat dir die Definition geholfen? Schick sie weiter.