Resolusi berikut menyoroti kemajuan utama:
Apabila membandingkan nama, jika sekurang-kurangnya satu adalah scoped pokok, kedua-duanya mestilah scoped pokok, yang memerlukan padanan (bukan subtree) yang tepat. (Isu #10526: Bilakah skop anchor "sepadan" nama?)Walaupun tidak secara langsung sebahagian daripada spesifikasi, resolusi ini sangat mencadangkan arah masa depan skop utama. Ini memberikan peluang yang baik untuk meneroka implikasi resolusi ini dan mata menarik lain dari telecon. (Ingat, anda boleh melanggan dan membaca minit penuh di w3c.org.)
Memahami Anchor-Scope
sauh, yang dikenal pasti oleh, membolehkan unsur -unsur yang benar -benar diposisikan (menggunakan anchor-name
) untuk melampirkannya. Walaupun position-anchor
tidak perlu unik, menggunakannya dalam komponen boleh membawa kepada tingkah laku yang tidak dijangka. Tanpa anchor-name
, pelbagai sauh dengan nama yang sama menyebabkan sasaran untuk disusun pada contoh terakhir. Hartanah anchor-scope
anchor-scope
contohnya:
ini menimbulkan persoalan: Apakah skop
itu sendiri? CSSWG menangani ini, yang berasal dari isu GitHub yang menonjolkan tiga tafsiran yang mungkin dari.anchor { anchor-name: --my-anchor; anchor-scope: --my-anchor; /* Added for proper scoping */ } .target { position: absolute; position-anchor: --my-anchor; position-area: top right; }
anchor-scope
Perbincangan Telecon CSSWG, khususnya sumbangan dari Tabatkins, Khush, dan Fantasai, menyimpulkan bahawa anchor-scope
harus scoped pokok. Keputusan ini meluas untuk melihat peralihan, yang juga bergantung pada scoping pokok. Resolusi itu adalah:
anchor-scope
Setiap kali membandingkan nama, jika sekurang-kurangnya satu adalah scoped pokok, maka kedua-duanya adalah scoped pokok, dan scoping mestilah tepat (tidak subtree).(membuat semua sauh pokok-scoped) juga scoped pokok.Resolusi selanjutnya menjelaskan bahawa kata kunci
dalam
all
Perbincangan kemudian beralih ke draf Modul Snap CSS Snap Level 2 dan harta anchor-scope
. Harta ini membolehkan menentukan elemen sebagai sasaran tatal awal. CSSWG menangani senario pelbagai sasaran yang berpotensi, menyelesaikan untuk menggunakan perintah terbalik-dom untuk menentukan kedudukan tatal awal.
Akhirnya, kumpulan itu membahaskan nilai text-underline-position: auto
, memutuskan untuk menambah nilai auto
ke text-emphasis-position
dan mengubah suai text-underline-position: auto
untuk mengendalikan kedudukan kiri/kanan dalam teks menegak, sejajar dengan tingkah laku penyemak imbas yang sedia ada.
Saya sangat mengesyorkan membaca minit lengkap untuk pemahaman menyeluruh mengenai perbincangan dan keputusan. Ringkasan resolusi juga tersedia.
Atas ialah kandungan terperinci CSSWG Minutes Telecon (2024-09-18). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!