検索

ホームページ  >  に質問  >  本文

CSS 要素のエッジがスクロール ボックスのエッジの「外側」にあるとはどういう意味ですか?

次の仕様を解釈する正しい方法は何ですか?

"要素エッジ A と要素エッジ B の両方がスクロール ボックスの外側にある場合 エッジ A とスクロール ボックスのエッジ B、何もしません。 「

###ソース:###

https://drafts.c​​sswg.org/cssom-view/#dom-scrollologicalposition-nearest:~:text=要素エッジ A と要素エッジ B が両方とも外側にある場合% 20スクロール ボックス エッジ A とスクロール ボックス エッジ B

この回答によると、上記の段落の定義は、

すでに表示されている場合は変更されないままである必要があります

。これが本当に定義されているのであれば、その段落を「要素の端 A はスクロール ボックスの端 A の外側にあり、要素の端 B はスクロール ボックスの端 B の内側にある」と書き換えるべきではないでしょうか。 「外側」は下を意味し、「内側」は上を意味すると仮定します (標準ネットワーク座標系を使用)。 CSS 仕様は 2016 年からこの形式になっているため、仕様は正しいはずです。仕様を解釈する正しい方法は何ですか?

###ありがとう!

P粉763748806P粉763748806310日前497

全員に返信(1)返信します

  • P粉473363527

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

    「外部」は、要素がユーザーに表示されることを意味します。対照的に、「内部」とは、要素がユーザーから見えない領域にあることを意味します。したがって:###

    • 「ボックスの端 A を外側にスクロール」 = ボックスの端 A を下にスクロールします

    • 「スクロール ボックスの端 B の外側」 = スクロール ボックスの端 B を上にします

    • 返事
      0
  • キャンセル返事