블록 요소 vs 인라인 요소

Jiwontwopunch·2021년 11월 14일
0

TIL

목록 보기
2/92
post-thumbnail

블록 요소

  • div, ul, ol, li, h, hr, form, dl, dt, dd, p, table,
    header, article, footer, section, nav, details, summury, center
  • 사용 가능한 최대 가로 너비를 사용한다.
  • 크기를 지정할 수 있다.
  • 기본 너비값은 width: 100%; height: 0; 로 시작
  • 수직으로 쌓임 → 한줄에 한개만 배치
  • margin, padding, 상,하,좌,우 사용 가능하다. → 크기 지정 O
  • 레이아웃

인라인 요소

  • span, a, small, em, b, br, audio, video, s, u, mark, q,
    strong, sup, sub, i, big, del, label
  • width: 0; height: 0; 로 시작
  • 수평으로 쌓임 → 한줄에 여러개 배치
  • margin, padding 상,하 사용 할 수 없다. → 크기 지정 X
  • 기본 너비값은 컨텐츠의 너비값 (텍스트)
  • before:: after::는 기본적으로 인라인요소

+인라인 블록 요소

  • img, input, button, fontawesome icon
  • 수평으로 쌓임 → 한줄에 여러개 배치
  • 상,하,좌,우,margin 모두 가짐 → 크기 지정 O
  • 기본 너비값은 컨텐츠의 너비값 (텍스트)
  • 어떤 요소이건 position: absolute 또는 fixed가 적용되면 인라인블록으로 변함.

0개의 댓글