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
undcontent-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
-
CSS bedingte Regeln Modul
@container
At-Regelcontainer
Eigenschaftcontainer-name
Eigenschaftcontainer-type
Eigenschaft
-
CSS Media Queries Modul
@media
At-Regel- CSS logische Operatoren (
not
,or
undand
)
-
CSS Übergänge Modul
@starting-style
At-Regeltransition-behavior
Eigenschaft
-
CSS Box Sizing Modul
aspect-ratio
Eigenschaftcontain-intrinsic-size
Kurzschreibweisecontain-intrinsic-inline-size
Eigenschaftcontain-intrinsic-size
Eigenschaftcontain-intrinsic-width
Eigenschaftcontain-intrinsic-height
Eigenschaft
-
CSS Zählerstile Modul
- Verwendung von CSS Zählern Anleitung
-
CSS Verschachtelung Modul
- CSS At-Regeln für Verschachtelung Leitfaden
Spezifikationen
Specification |
---|
CSS Containment Module Level 2 |
CSS Containment Module Level 3 |