تم إطلاق تحديد موضع ارتساء خدمة مقارنة الأسعار (CSS) في الإصدار 125 من Chrome. أدى هذا الإصدار الأول المتاح للجميع من واجهة برمجة التطبيقات إلى بدء مناقشات إضافية حول الصيغة . ونتيجة لتلك المناقشة، حدث بعض التغييرات الطفيفة منذ إطلاق الميزة. إذا سبق لك تجربة ميزة تحديد موضع ارتساء CSS، ستوضّح هذه المشاركة التغييرات التي تحتاج إلى إجرائها على الرمز، أو المحتوى المتعلق بتحديد موضع الارتساء.
هناك عمليتان أساسيتان لإعادة تسمية السمة يجب أن تكون على دراية بهما:
- تمت إعادة تسمية "
inset-area
" إلى "position-area
". فضّلت مجموعة عمل CSS عملية إعادة التسمية هذه، لأنّ صياغةposition-
تساعدك في تذكُّر أنّ هذه السمة يتم تطبيقها على العنصر الذي تم تحديد موضعه، وليس على عنصر الارتساء. سيبدأ هذا التغيير في الإصدار 129 من Chrome، وسيظلّinset-area
متاحًا حتى الإصدار 131 من Chrome لمنحك وقتًا لتعديل أي عروض توضيحية أو مقالات لديك. - تمت إعادة تسمية "
position-try-options
" إلى "position-try-fallbacks
". تساعدك إعادة التسمية هذه في تذكر أن هذه ليست سوى عناصر احتياطية للموضع الأساسي، والتي يتم تحديدها بواسطة الأنماط الأساسية. تم تطبيق هذا التغيير من خلال Chrome 128 ولن يعود تطبيق "position-try-options
" متاحًا اعتبارًا من الإصدار 128. ننصحك باستخدام الاختصار (تغييره إلىposition-try
)، الذي يعمل من الإصدار 125 من Chrome، ولم يتم تغييره.
هناك أيضًا تغيير آخر في السلوك:
- جارٍ إزالة البنية الوظيفية
inset-area()
منposition-try
. لذلك، يمكنك استخدامposition-try-fallbacks: top
بدلاً منposition-try-fallbacks: inset-area(top)
. سيبدأ هذا التغيير أيضًا في الإصدار 129 من Chrome.
يمكنك الاطّلاع هنا على مزيد من المعلومات عن استخدام ميزة تحديد موضع الارتساء: