1. 블록레벨 요소(Block-level Element)
-> 블록레벨 요소는 항상 새로운 라인에 시작(수직)되고 사용 가능한 너비를 full로 차지한다.
- 대표적인 블록레벨 요소로는 div 가 있고 div 외에도 address, article, aside, blockquote, canvas, dl, dt, h1, header, hr, li, p 등 다양한 태그들이 존재
- 일반적으로 페이지의 구조적 요소를 나타날 때 사용
- 블록레벨 요소는 인라인 요소에 중첩될 수 없으나, 블록레벨요소는 다른 블록레벨 요소에 중첩될수 있음
- 크기(width, height)를 지정할 수 있고 사용 가능한 너비를 최대로 차지한다.
- width:100%; height: 0; 으로 시작한다.
- Margin과 Padding의 위, 아래, 좌, 우가 사용 가능하므로 레이아웃 용도가 적당
2. 인라인 요소(Inline Element)
-> 인라인 요소는 새로운 라인에서 시작하지 않고 공백없이 오직 필요한 너비만큼 차지한다.
대표적인 인라인 요소로는 span이 있고 span 외에도 button, em, i, img, label, map, select, small, textarea 등 다양한 태그들이 존재한다.
- 크기(width, height)를 지정할 수 없다.
- width:0; height:0; 으로 시작한다.
- Magin과 Padding의 위, 아래는 사용할 수 없다.
'Web Front-End > HTML&CSS' 카테고리의 다른 글
CSS3 prefix (0) | 2020.07.17 |
---|---|
HTML 기본4 - HTML head (0) | 2020.03.26 |
HTML 기본2 - 기초 (0) | 2020.03.24 |
HTML 기본1 - HTML 소개 (0) | 2020.03.23 |