Apakah cara yang betul untuk mentafsir spesifikasi berikut?
"Jika kedua-dua tepi elemen A dan tepi elemen B berada di luar kotak skrol Tepi A dan kotak tatal tepi B, jangan buat apa-apa. ”
https://drafts.csswg.org/cssom-view/#dom-scrollologicalposition-nearest:~:text=If%20element%20edge%20A%20and%20element%20edge%20B%20are%20both%20outside %20scrolling% 20box%20edge%20A%20 dan %20scrolling%20box%20edge%20B
Menurut jawapan ini, takrifan perenggan di atas hendaklah 保持不变,如果它已经在视图中
. Jika ini memang takrifannya, maka bukankah perenggan itu patut ditulis semula sebagai "Tepi elemen A berada di luar tepi kotak tatal A dan tepi elemen B berada di dalam tepi kotak tatal B"? Andaikan "luar" bermaksud di bawah dan "dalaman" bermaksud di atas (menggunakan sistem koordinat rangkaian standard).
Spesifikasi CSS telah berada dalam borang ini sejak 2016, jadi ia sepatutnya betul. Apakah cara yang betul untuk mentafsir spesifikasi?
Terima kasih!
"Luaran" bermaksud elemen itu boleh dilihat oleh pengguna. Sebaliknya, "dalam" bermaksud bahawa elemen berada di kawasan yang tidak kelihatan kepada pengguna. Oleh itu:
"Tatal kotak tepi A di luar" = tatal kotak tepi A bawah
"Tatal kotak tepi B di luar" = Tatal kotak tepi B di atas