suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Was bedeutet es, wenn der Rand eines CSS-Elements „außerhalb“ des Bildlauffeldrands liegt?

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粉763748806P粉763748806395 Tage vor567

Antworte allen(1)Ich werde antworten

  • P粉473363527

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

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

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

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

    Antwort
    0
  • StornierenAntwort