민프

[React][Typscript] root에서 자동으로 padding Bottom이 생기는 이유가 뭘까? 본문

[React]

[React][Typscript] root에서 자동으로 padding Bottom이 생기는 이유가 뭘까?

민프야 2023. 3. 10. 17:20

화면 크기를 줄일 때 root style에서 자동으로 padding-bottom이 생기는 것을 확인할 수 있었는데 왜 생기는 것 일까?

 

React에서 렌더링하는 웹 페이지에서 뷰포트(viewport) 크기를 줄인다면, 콘텐츠 영역의 크기도 함께 줄어들게 되는데. 이때, 페이지 하단에 있는 콘텐츠가 뷰포트 밖으로 넘치지 않도록 하기 위해 padding-bottom이 자동으로 추가되는 것이다

 

padding-bottom은 CSS 속성 중 하나로, 요소의 내부 공간을 조절하는 속성이다.

따라서 React Root에서도 해당 요소에 padding-bottom을 추가하여, 뷰포트 크기가 줄어들더라도 콘텐츠가 페이지 하단에서 자연스럽게 잘리지 않도록 보호하는 것이다.

 

만약 이러한 자동 padding-bottom을 원하지 않는다면, React Root의 스타일을 수정하여 해당 요소에 대한 padding 값을 조절해야 한다. 이렇게 하면 뷰포트 크기가 변경되어도 콘텐츠가 잘리지 않게 되며, 레이아웃이 깨지는 일을 방지할 수 있다.

  <div id="root" style="padding-bottom: 0px"></div>
Comments