CSS-ankerpositionering is uitgebracht in Chrome 125 . Deze eerste publiekelijk beschikbare versie van de API leidde tot extra discussies over de syntaxis. Als resultaat van die discussie zijn er enkele kleine veranderingen geweest sinds de lancering van de functie. Als je CSS-ankerpositionering al hebt uitgeprobeerd, legt dit bericht de wijzigingen uit die je moet aanbrengen in je code of in de inhoud over ankerpositionering.
Er zijn twee belangrijke hernoemingen van eigenschappen waar u rekening mee moet houden:
-
inset-area
wordt hernoemd naarposition-area
. Deze hernoeming had de voorkeur van de CSS-werkgroep omdat deposition-
u helpt herinneren dat deze eigenschap wordt toegepast op het gepositioneerde element en niet op het ankerelement. Deze wijziging gaat in Chrome 129 in eninset-area
wordt ondersteund tot Chrome 131 , zodat u de tijd heeft om uw demo's of artikelen bij te werken. -
position-try-options
is hernoemd naarposition-try-fallbacks
. Deze hernoeming helpt je te onthouden dat dit slechts een terugval is naar de primaire positie, die wordt bepaald door de basisstijlen. Deze wijziging is meegeleverd met Chrome 128 enposition-try-options
werken niet meer vanaf versie 128 . We raden u aan de afkorting te gebruiken (verander deze inposition-try
), die werkt vanuit Chrome 125 en niet is gewijzigd.
Er is ook nog een gedragsverandering:
- De functionele syntaxis
inset-area()
wordt verwijderd uitposition-try
. Gebruik daaromposition-try-fallbacks: top
in plaats vanposition-try-fallbacks: inset-area(top)
. Deze wijziging begint ook in Chrome 129 .
Lees hier meer over het gebruik van ankerpositionering: