O posicionamento de âncoras de CSS foi lançado no Chrome 125. Essa primeira versão da API publicamente disponível desencadeou discussões adicionais sobre a sintaxe . Como resultado dessa discussão, houve algumas pequenas mudanças desde o lançamento do recurso. Se você já testou o posicionamento de âncoras de CSS, esta postagem explica as alterações que você precisa fazer no seu código ou o conteúdo sobre o posicionamento de âncoras.
Há duas renomeações de propriedade principais que você precisa conhecer:
inset-area
foi renomeado comoposition-area
. Essa renomeação foi preferida pelo grupo de trabalho do CSS porque a fraseposition-
ajuda a lembrar que essa propriedade é aplicada ao elemento posicionado, não ao elemento âncora. Essa mudança terá suporte no Chrome 129, e oinset-area
terá suporte até o Chrome 131 para que você tenha tempo de atualizar as demonstrações ou artigos que tiver.position-try-options
foi renomeado comoposition-try-fallbacks
. Essa renomeação ajuda você a lembrar que são apenas substitutos para a posição principal, que é determinada pelos estilos base. Essa mudança que acompanha o Chrome 128 e oposition-try-options
não funciona mais a partir da versão 128. Recomendamos que você use a abreviação (alterando-a paraposition-try
), que funciona no Chrome 125 e não mudou.
Há também mais uma mudança de comportamento:
- A sintaxe funcional
inset-area()
está sendo removida deposition-try
. Portanto, useposition-try-fallbacks: top
em vez deposition-try-fallbacks: inset-area(top)
. Essa mudança também começará no Chrome 129.
Saiba mais sobre como usar o posicionamento da âncora aqui: