Modifiche alla sintassi del posizionamento degli ancoraggi

Il posizionamento di ancoraggio CSS è stato rilasciato in Chrome 125. Questa prima versione disponibile pubblicamente dell'API ha attivato ulteriori discussioni sulla sintassi . A seguito di questa discussione, sono state apportate alcune lievi modifiche dal lancio della funzionalità. Se hai già provato il posizionamento degli ancoraggi CSS, questo post spiega le modifiche da apportare al codice o ai contenuti relativi al posizionamento degli ancoraggi.

Devi tenere presente due ridenominazioni di proprietà principali:

  1. inset-area è stato rinominato in position-area. Questa ridenominazione è stata preferita dal gruppo di lavoro CSS perché la frase position- ti aiuta a ricordare che questa proprietà viene applicata all'elemento posizionato, non all'elemento di ancoraggio. Questa modifica inizierà in Chrome 129 e inset-area sarà supportato fino a Chrome 131 per darti il tempo di aggiornare eventuali demo o articoli.
  2. position-try-options è stato rinominato in position-try-fallbacks. La ridenominazione ti aiuta a ricordare che si tratta solo di elementi di riserva alla posizione principale, determinata dagli stili di base. Questa modifica viene fornita con Chrome 128, mentre position-try-options non funziona più a partire dalla versione 128. Ti consigliamo di utilizzare la forma abbreviata (cambiandola in position-try), che funziona a partire da Chrome 125 e non è cambiata.

C'è anche un'ulteriore modifica del comportamento:

  • È in corso la rimozione della inset-area()sintassi funzionale da position-try. Di conseguenza, utilizza position-try-fallbacks: top anziché position-try-fallbacks: inset-area(top). Questa modifica inizierà anche in Chrome 129.

Scopri di più sull'utilizzo del posizionamento degli ancoraggi qui: