width 100%인데 좌우스크롤이 생길 때

roglog·2021년 4월 15일
1

퍼블리싱

목록 보기
1/3

반응형을 코딩하다가 width 100%인데 자꾸 padding만 넣으면 좌우스크롤이 생겼다.
그럴 땐 width: 100%를 한 영역은 margin이나 padding을 설정하지 말고
그 안쪽 div에서 설정을 하면 좌우스크롤이 생기지 않는다.

예를 들면

위와 같은 경우에는 100%인데 좌우 스크롤이 생기지만

이렇게 할 경우에는 생기지 않는다.
왜 이렇게 되는지 명확한 이유는 모르겠다...아시는 분은 알려주시면 감사하겠습니다..!!

profile
Full Stack Developer 📚

1개의 댓글

comment-user-thumbnail
2021년 10월 21일

너무 오래된 글이라, 답을 찾으셨을거 같긴한데 box-sizing때문입니다..
위 코드 .main에 box-sizing:border-box; 를 포함하시면 스크롤이 사라집니다.
기본적으로 width를 계산할때 주어진 width값에 패딩이나 마진값을 포함시킬것인지, +시킬것인지에 대한 설정을 해준다고 보시면됩니다..

답글 달기