CSS 元素边缘位于滚动框边缘'外部”意味着什么?
P粉763748806
P粉763748806 2024-01-16 23:45:09
0
1
525

解释以下规范的正确方法是什么?

“如果元素边缘A和元素边缘B都在滚动框之外 边缘 A 和滚动框边缘 B,不执行任何操作。”

来源:

https://drafts.c​​sswg.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 年以来一直采用这种形式,因此该规范应该是正确的。解释规范的正确方法应该是什么?

谢谢!

P粉763748806
P粉763748806

全部回复(1)
P粉473363527

“外部”表示该元素对用户可见。相反,“内部”意味着该元素位于用户不可见的区域中。因此:

  • “滚动框边缘 A 外侧”= 滚动框边缘 A 下方

  • “滚动框边缘 B 外侧”= 滚动框边缘 B 上方

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板