padding
-
padding의 원리 및 box-sizing언어 공부/HTML & CSS 2022. 5. 2. 17:10
화면에 딱 맞게 디자인하다보면 가끔 padding을 줄 때 박스가 화면을 벗어나는 경우가 있다. width: 1000px의 body에 width: 1000px의 div를 넣는다고 가정해보자. 화면에 딱 맞게 디자인 되었을 것이다. 여기서 text를 가장자리에서 좀 띄어놓고 싶어서 padding: 100px를 주었더니, div가 화면 밖으로 빠져나가버렸다. 이를 해결할 방법은 box-sizing: border-box속성을 주는 것이다. 마법같이 해결된다. 이 마법(?)을 이해하려면 padding의 원리부터 알아야 한다. 1000px의 박스에 200px의 padding을 주면 css는 기존 박스의 크기를 유지하기 위해 200px만큼 박스를 늘리게 된다. 즉 전체 박스의 크기는 1200px가 되는 것이다. 이..