Zmiany składni pozycjonowania zakotwiczonych

Pozycjonowanie zakotwiczonych CSS zostało wprowadzone w Chrome 125. Pierwsza publicznie dostępna wersja interfejsu API wywołała dodatkowe dyskusje na temat składni . W związku z tym od czasu wprowadzenia tej funkcji wprowadziliśmy kilka niewielkich zmian. Jeśli wypróbowałeś już pozycjonowanie zakotwiczonych elementów CSS, z tego posta dowiesz się, jakie zmiany należy wprowadzić w kodzie, a także jakie są informacje o pozycjonowaniu zakotwiczonych.

Istnieją 2 zmiany nazw usług głównych:

  1. Nazwa inset-area została zmieniona na position-area. Ta zmiana została preferowana przez grupę roboczą CSS, ponieważ sformułowanie position- pomaga zapamiętać, że ta właściwość jest stosowana do umieszczonego elementu, a nie do elementu kotwicy. Ta zmiana wejdzie w życie w Chrome 129. Usługa inset-area jest obsługiwana do Chrome 131, aby dać Ci czas na zaktualizowanie wszystkich swoich wersji demonstracyjnych lub artykułów.
  2. Nazwa position-try-options została zmieniona na position-try-fallbacks. Ta zmiana nazwy pomaga pamiętać, że są to tylko obiekty zastępcze do pozycji głównej, która jest określana przez style podstawowe. Ta zmiana jest wprowadzana w Chrome 128, a od wersji 128 position-try-options nie jest już dostępna. Zalecamy użycie skrótu (zmiana na position-try), która działa od Chrome 125 i nie uległa zmianie.

Wprowadzono też jedną dodatkową zmianę w sposobie działania:

  • Usuwam składnię funkcjonalną inset-area() z elementu position-try. Dlatego używaj zasady position-try-fallbacks: top zamiast position-try-fallbacks: inset-area(top). Zmiana zostanie też wprowadzona w Chrome 129.

Więcej informacji na temat korzystania z pozycji zakotwiczonej znajdziesz tutaj: