Apakah yang dimaksudkan untuk kelebihan elemen CSS berada "di luar" tepi kotak tatal?
P粉763748806
P粉763748806 2024-01-16 23:45:09
0
1
523

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. ”

Sumber:

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!

P粉763748806
P粉763748806

membalas semua(1)
P粉473363527

"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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan