찾다

 >  Q&A  >  본문

CSS 요소 가장자리가 스크롤 상자 가장자리 "바깥쪽"에 있다는 것은 무엇을 의미합니까?

다음 사양을 해석하는 올바른 방법은 무엇입니까?

"요소 가장자리 A와 요소 가장자리 B가 모두 스크롤 상자 외부에 있는 경우 가장자리 A와 스크롤 상자 가장자리 B는 아무 작업도 수행하지 않습니다. ”

출처:

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

이 답변에 따르면 위 문단의 정의는 保持不变,如果它已经在视图中이어야 합니다. 이것이 실제로 정의라면 "요소 가장자리 A는 스크롤 상자 가장자리 A 외부에 있고 요소 가장자리 B는 스크롤 상자 가장자리 B 내부에 있습니다"로 단락을 다시 작성하면 안 되나요? "외부"는 아래를 의미하고 "내부"는 위를 의미한다고 가정합니다(표준 네트워크 좌표계 사용).

CSS 스펙은 2016년부터 이런 형태였으니 정확할 겁니다. 사양을 해석하는 올바른 방법은 무엇입니까?

감사합니다!

P粉763748806P粉763748806341일 전526

모든 응답(1)나는 대답할 것이다

  • P粉473363527

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

    "외부"는 요소가 사용자에게 표시된다는 의미입니다. 반면에 '내부'는 요소가 사용자에게 표시되지 않는 영역에 있음을 의미합니다. 따라서:

    • "스크롤 상자 가장자리 A 바깥쪽" = 상자 가장자리 A를 아래로 스크롤

    • "스크롤 상자 가장자리 B 바깥쪽" = 상자 가장자리 B를 위로 스크롤

    회신하다
    0
  • 취소회신하다