CSS containment

Das CSS Containment Modul definiert Containment und Container-Abfragen.

Containment ermöglicht die Isolierung von Teilbäumen einer Seite vom Rest des DOM. Dadurch kann der Browser die Performance verbessern, indem er die Darstellung dieser unabhängigen Teile optimiert.

Container-Abfragen ähneln Dimensions-Media Queries, mit dem Unterschied, dass die Abfragen auf den Dimensionen eines spezifischen Containerelements basieren, das als Containment Context definiert ist, anstatt auf den Dimensionen des Viewports. Container-Abfragen ermöglichen es, die Größe, Eigenschaften und Eigenschaftswerte eines Containers abzufragen, um CSS-Stile bedingt anzuwenden. Zum Anwenden dieser bedingten Stile können Sie Container-Abfrage-Längeneinheiten verwenden, die Längen relativ zu den Dimensionen des Abfragecontainers angeben. Zusätzliche Eigenschaften werden definiert, um ein spezifisches Element als Abfragecontainer festzulegen und ihm einen spezifischen Namen zu geben.

Referenz

Eigenschaften

Ereignisse

Schnittstellen

Leitfäden

CSS Container-Abfragen

Ein Leitfaden zur Nutzung von Container-Abfragen mit @container, einschließlich der Benennung von Containment-Kontexten.

Verwendung von CSS Containment

Beschreibt die grundlegenden Ziele von CSS Containment und wie Sie contain und content-visibility für eine bessere Benutzererfahrung nutzen können.

Verwendung von Größen- und Stilabfragen für Container

Ein Leitfaden zum Schreiben von Größen- und Stilabfragen für Container mit @container, einschließlich Stilabfragen für benutzerdefinierte Eigenschaften, Abfragesyntax und -namen sowie das Verschachteln von Container-Abfragen.

Verwandte Konzepte

Spezifikationen

Specification
CSS Containment Module Level 2
CSS Containment Module Level 3

Siehe auch