Box
작성
1. Box Model(구조)
- content:
width*height - padding: 안쪽 여백
- 색깔을 따로 지정할 수 없다.
- border: 테두리
border: 1px(굵기) solid(스타일) #000(색상)- ex) 원 모양:
border-radius: 50%
- margin: 바깥 여백
- 태그 간에 간격 조절 용도
top -> right -> bottom -> left: 시계방향 순서로 사이즈를 정의한다.padding: 10px 20px (bottom)- bottom에 대한 명시가 없으므로
top,bottom: 10px,right, left: 20px로 가져간다.
- bottom에 대한 명시가 없으므로
padding: 10px(top) 20px(right,left) 30px(bottom) (left)- left에 대한 명시가 없으므로 right과 한짝을 이뤄 20px을 가져간다.
2. Box Sizing
box-sizing: *content-box | border-boxborder-box: width, height = content + padding + border- padding 값이 추가되면서 레이아웃이 망가지기 때문에
border-box를 자주 사용한다.
* {
box-sizing: border-box;
}
3. Box Type(종류)
display: block | inline | inline-block | flex
1. Block 태그
- 한 행을 독차지
- 높이가 있다.
- CSS 속성 중 height, width, margin, padding 적용 가능
· ex)
,