다음 사양을 해석하는 올바른 방법은 무엇입니까?
"요소 가장자리 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粉4733635272024-01-17 11:30:39
"외부"는 요소가 사용자에게 표시된다는 의미입니다. 반면에 '내부'는 요소가 사용자에게 표시되지 않는 영역에 있음을 의미합니다. 따라서:
"스크롤 상자 가장자리 A 바깥쪽" = 상자 가장자리 A를 아래로 스크롤
"스크롤 상자 가장자리 B 바깥쪽" = 상자 가장자리 B를 위로 스크롤