CSS 元素邊緣位於滾動框邊緣「外部」意味著什麼?
P粉763748806
P粉763748806 2024-01-16 23:45:09
0
1
530

解釋以下規範的正確方法是什麼?

「如果元素邊緣A和元素邊緣B都在滾動框之外 邊緣 A 和滾動框邊緣 B,不執行任何操作。 ”

來源:

https://drafts.c​​omswg.org/cssom-view/#dom-scrollologicalposition-nearest:~:text=If element edge A and element edge B are both outside% 20scrolling box edge A 和scrolling box edge B

根據這個答案,上述段落的定義應該是保持不變,如果它已經在視圖中。如果這確實是定義,那麼,該段落不應該被重寫為「元素邊緣 A 在滾動框邊緣 A 的外部,元素邊緣 B 在滾動框邊緣 B 的內部」嗎?假設「外部」表示下方,「內部」表示上方(使用標準網路座標系)。

CSS 規範自 2016 年以來一直採用這種形式,因此該規範應該是正確的。解釋規範的正確方法應該是什麼?

謝謝!

P粉763748806
P粉763748806

全部回覆(1)
P粉473363527

「外部」表示該元素對使用者可見。相反,“內部”意味著該元素位於使用者不可見的區域中。因此:

  • 「捲動框邊緣 A 外側」= 捲動框邊緣 A 下方

  • 「捲動框邊緣 B 外側」= 捲動框邊緣 B 上方

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板