解释以下规范的正确方法是什么?
“如果元素边缘A和元素边缘B都在滚动框之外 边缘 A 和滚动框边缘 B,不执行任何操作。”
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和%20scrolling%20box%20edge%20B
根据这个答案,上述段落的定义应该是保持不变,如果它已经在视图中
。如果这确实是定义,那么,该段落不应该被重写为“元素边缘 A 在滚动框边缘 A 的外部,元素边缘 B 在滚动框边缘 B 的内部”吗?假设“外部”表示下方,“内部”表示上方(使用标准网络坐标系)。
CSS 规范自 2016 年以来一直采用这种形式,因此该规范应该是正确的。解释规范的正确方法应该是什么?
谢谢!
“外部”表示该元素对用户可见。相反,“内部”意味着该元素位于用户不可见的区域中。因此:
“滚动框边缘 A 外侧”= 滚动框边缘 A 下方
“滚动框边缘 B 外侧”= 滚动框边缘 B 上方