CSS-Ankerpositionierung
Das CSS-Ankerpositionierungsmodul definiert Funktionen, die es ermöglichen, Elemente miteinander zu verknüpfen. Bestimmte Elemente werden als Ankerelemente definiert; ankerpositionierte Elemente können dann in ihrer Größe und Position basierend auf der Größe und dem Standort der Ankerelemente, an die sie gebunden sind, festgelegt werden.
Darüber hinaus bietet die Spezifikation CSS-exklusive Mechanismen, um:
- Eine Reihe von alternativen Positionen für ein verankertes Element anzugeben; wenn die Standardwiedergabeposition dazu führt, dass es seinen umgebenden Block überschreitet und/oder außerhalb des Bildschirms rendert, versucht der Browser, das verankerte Element stattdessen in den alternativen Positionen zu rendern.
- Bedingungen festzulegen, unter denen ankerpositionierte Elemente ausgeblendet werden sollten, in Situationen, in denen es nicht angemessen ist, sie mit Ankerelementen zu verbinden.
Referenz
Eigenschaften
anchor-name
position-anchor
position-area
position-try-fallbacks
position-try-order
position-try
Kurzformposition-visibility
Hinweis:
Das CSS-Ankerpositionierungsmodul 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-Ankerpositionierung
-
Ein einführender Leitfaden zu den grundlegenden Konzepten der Ankerpositionierung, einschließlich der Verknüpfung, Positionierung und Größenanpassung von Elementen relativ zu ihrem Anker.
- Umgang mit Überlauf: Alternativen und bedingtes Ausblenden
-
Ein Leitfaden zu den Mechanismen, die die CSS-Ankerpositionierung bietet, um zu verhindern, dass ankerpositionierte Elemente ihre umgebenden Elemente oder das Ansichtsfenster überschreiten, einschließlich Position-Try-Alternativen und bedingtem 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 positionierte Layout Modul:
- CSS-Boxmodell Modul:
- CSS-Boxausrichtung Modul:
Spezifikationen
Specification |
---|
CSS Anchor Positioning |