CSS-Anchor-Positionierung
Das CSS-Anchor-Positionierungs-Modul definiert Funktionen, die es ermöglichen, Elemente miteinander zu verknüpfen. Bestimmte Elemente werden als Anchor-Elemente definiert; anchor-positionierte Elemente können dann ihre Größe und Position basierend auf der Größe und dem Standort der Anchor-Elemente, an die sie gebunden sind, einstellen.
Zusätzlich bietet die Spezifikation CSS-Mechanismen, um:
- Eine Menge alternativer Positionen für ein verankertes Element festzulegen; wenn die Standard-Rendering-Position dazu führt, dass es seinen enthaltenden Block überläuft und/oder außerhalb des Bildschirms gerendert wird, versucht der Browser stattdessen, das verankerte Element in den alternativen Positionen zu rendern.
- Bedingungen zu deklarieren, unter denen anchor-positionierte Elemente ausgeblendet werden sollten, in Situationen, in denen es nicht angemessen ist, sie an Anchor-Elemente zu binden.
Referenzen
Eigenschaften
anchor-name
position-anchor
position-area
position-try-fallbacks
position-try-order
position-try
Kurzformposition-visibility
Hinweis:
Das CSS-Anchor-Positionierungsmodul führt die Eigenschaft anchor-scope
ein, die noch nicht implementiert wurde.
At-Regeln und Deskriptoren
Funktionen
Datentypen und Werte
HTML-Attribute
anchor
Nicht standardisiert
Schnittstellen
CSSPositionTryDescriptors
CSSPositionTryRule
HTMLElement.anchorElement
Nicht standardisiert
Leitfäden
- Verwendung der CSS-Anchor-Positionierung
-
Ein Einführung in die grundlegenden Konzepte der Anchor-Positionierung, einschließlich der Verknüpfung, Positionierung und Größenanpassung von Elementen relativ zu ihrem Anchor.
- Falleskaptionen und bedingtes Ausblenden bei Überlauf
-
Ein Leitfaden zu den Mechanismen, die die CSS-Anchor-Positionierung bietet, um zu verhindern, dass verankerte Elemente ihre enthaltenen Elemente oder den Ansichtsbereich überlaufen, einschließlich Position Try Fallback-Optionen und bedingtes Ausblenden von Elementen.
Verwandte Konzepte
- CSS-logische Eigenschaften und Werte Modul:
inset-block-start
inset-block-end
inset-inline-start
inset-inline-end
inset-block
inset-inline
inset
Kurzforminline-size
min-block-size
min-inline-size
block-size
max-block-size
max-inline-size
margin-block
margin-block-end
margin-block-start
margin-inline
margin-inline-end
margin-inline-start
- Inset-Eigenschaften Glossarbegriff
- CSS-positioniertes Layout Modul:
- CSS-Box-Modell Modul:
- CSS-Box-Ausrichtung Modul:
Spezifikationen
Specification |
---|
CSS Anchor Positioning |