cari

Rumah  >  Soal Jawab  >  teks badan

Apakah yang dimaksudkan untuk kelebihan elemen CSS berada "di luar" tepi kotak tatal?

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粉763748806P粉763748806314 hari yang lalu500

membalas semua(1)saya akan balas

  • P粉473363527

    P粉4733635272024-01-17 11:30:39

    "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

    balas
    0
  • Batalbalas