04 Block and Inline Elements
블록요소
사용가능한 최대 넓이를 사용한다.
크기를 지정할 수 있다.
witdth: 100%; height: 0; 로 시작(정확하게는 auto 의 상태)
수직으로 쌓임
margin, padding 위, 아래, 좌, 우 온전히 사용가능하다.
레이아웃을 잡는 용도로 사용
display: block; (기본)
종류
div
h1
p
콘텐츠 구분
(header, footer, main, article, section, aside, nav,
address, ol, ul, dl, dt, dd, hr, pre, blockquote)
인라인요소
필요한 만큼의 너비만 사용(자신에 포함된 내용만큼만)
크기를 지정할 수 없다.
width: 0; height: 0; 로 시작
수평으로 쌓임
magin, padding 위, 아래 사용 할 수 없다.
텍스트를 다루는 요소
display: inline; (기본)
종류
span
img
a
b, mark, em, strong, i, dfn, cite, q, u, code, kdb,
sup, sub, time br
추가: 1. 마진과 패딩은 여백을 지정하는 속성이고 여백은 요소와 요소 사이의 거리를 만드는데 사용될 텐데 패딩은 시각적으로는 확인이 가능하지만, 실질적인 거리를 만들어내지 못하기 때문에, 인라인 요소에서는 패딩을 쓸 수 없다.
인라인, 블럭 속성을 바꾸고싶다면?
display: block, inline...
Last updated
Was this helpful?