CSS 요소 크기 변경 관련
CSS 속성 중 요소의 크기를 변경하는 속성들 있음
padding, border …
본래는 이런 속성들을 사용할 경우 변경되는 요소들의 크기를 직접 계산해서 해야 하지만
box-sizing
속성을 통해 자동계산으로 하는 방식을 자주 사용한다.
div {
width: 200px;
heigh: 200px;
padding: 10px 20px;
border: 1px solid lightgray;
box-sizing: border-box;
}
추가적으로 본래 display: inline
속성은 본래 크기 관련 속성 width, height, padding, margin
이 적용되지 않음
그래서 inline-block
속성을 사용
/* input tag는 기본이 inline-block 값을 가지나 예시로 작성 */
input {
display: inline-block;
width: 200px;
height: 200px;
margin: 10px;
}