Was bedeutet es, wenn der Rand eines CSS-Elements „außerhalb' des Bildlauffeldrands liegt?
P粉763748806
P粉763748806 2024-01-16 23:45:09
0
1
495

Wie ist die folgende Spezifikation richtig zu interpretieren?

"Wenn sowohl Elementkante A als auch Elementkante B außerhalb des Bildlauffelds liegen Kante A und Bildlauffeldkante B, tun nichts.

Quelle:

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 und %20scrolling%20box%20edge%20B

Laut dieser Antwort sollte die Definition des obigen Absatzes 保持不变,如果它已经在视图中 lauten. Wenn dies tatsächlich die Definition ist, sollte der Absatz dann nicht wie folgt umgeschrieben werden: „Elementkante A befindet sich außerhalb der Kante A des Bildlauffelds und Kante B des Elements befindet sich innerhalb der Kante B des Bildlauffelds“? Angenommen, „außen“ bedeutet unten und „innen“ bedeutet oben (unter Verwendung des Standard-Netzwerkkoordinatensystems).

Die CSS-Spezifikation liegt seit 2016 in dieser Form vor, daher sollte sie korrekt sein. Wie sollte die Spezifikation richtig interpretiert werden?

Danke!

P粉763748806
P粉763748806

Antworte allen(1)
P粉473363527

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

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

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage