Quelle est la bonne façon d’interpréter la spécification suivante ?
"Si le bord de l'élément A et le bord de l'élément B sont à l'extérieur de la zone de défilement Le bord A et le bord B de la boîte de défilement ne font rien. »
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 et %20scrolling%20box%20edge%20B
Selon cette réponse, la définition du paragraphe ci-dessus devrait être 保持不变,如果它已经在视图中
. Si telle est bien la définition, alors le paragraphe ne devrait-il pas être réécrit comme suit : « Le bord de l'élément A est à l'extérieur du bord A de la boîte de défilement et le bord de l'élément B est à l'intérieur du bord B de la boîte de défilement » ? Supposons que « externe » signifie ci-dessous et « intérieur » signifie ci-dessus (en utilisant le système de coordonnées de réseau standard).
La spécification CSS est sous cette forme depuis 2016, elle devrait donc être correcte. Quelle devrait être la bonne manière d’interpréter la spécification ?
Merci !
« Externe » signifie que l'élément est visible par l'utilisateur. En revanche, « à l'intérieur » signifie que l'élément se trouve dans une zone non visible par l'utilisateur. Donc :
"Défilement du bord de la boîte A à l'extérieur" = défilement du bord de la boîte A en dessous
"Faites défiler le bord B de la boîte à l'extérieur" = Faites défiler le bord B de la boîte au-dessus