메뉴바에서 특정 메뉴를 눌렀을 때 전체 화면이 왼쪽/오른쪽으로 밀리는 현상이 있을 때가 있다.
css는 동일하게 적용했는데 왜 이런 문제가 생기는걸까?
이것은 css의 문제가 아니다. 브라우저의 문제이며, 정확히는 문제도 아니고 당연한 것이다.
화면 구성에 따라 스크롤바가 있는 화면이 있고 없는 화면이 있는데,
스크롤바가 있는 화면인 경우 없는 화면보다 전체 화면이 왼쪽으로 밀리고,
스크롤바가 없는 화면인 경우 있는 화면보다 전체 화면이 오른쪽으로 밀리게 된다.
브라우저에서 스크롤바가 생기거나 없어지며 화면이 전체적으로 움직이는 것이므로 오류가 아니다.
css에서 강제로 스크롤바를 없애거나 무조건 스크롤바가 생기게 할 수도 있긴 하지만
스크롤바를 없애면 스크롤이 불가능해져서 문제가 생기고,
무조건 생기게 하면 스크롤이 안되는데도 스크롤바가 있어 사용자의 혼란을 초래하므로 잘못된 생각이다.
'웹접근성과 웹표준' 카테고리의 다른 글
css에서 폰트 이상없이 불러오는데 텍스트 깨져보일 경우 (0) | 2019.12.18 |
---|---|
테이블에 외곽선+라운딩+배경색 넣었을 때 선이 끊기는 문제 (0) | 2019.09.17 |
테이블 선 색깔 다를 때 선겹침 해결방법 css (1) | 2019.08.07 |
이메일에 html 적용하기 (0) | 2017.09.08 |
웹표준 사이트 실습 예제 #6 PC/모바일 반응형 웹 (0) | 2013.08.26 |