Qu'est-ce que cela signifie pour le bord d'un élément CSS d'être "à l'extérieur" du bord de la boîte de défilement ?
P粉763748806
P粉763748806 2024-01-16 23:45:09
0
1
531

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. »

Source :

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 !

P粉763748806
P粉763748806

répondre à tous(1)
P粉473363527

« 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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal