본문 바로가기
Front-End/HTML

블록 요소와 인라인요소에 대하여

by hoya7788 2024. 7. 24.

블럭요소(block element)와 인라인요소(inline element)란?

  • 블럭요소 : 하나의 태그가 브라우저에서 좌우공간을 다 차지하면서 독립적인 덩어리 공간을 가지는 요소들입니다.
  • 인라인요소 : 하나의 태그가 브라우저에서 실제로 코딩된 그 영역만 차지하여 좌우로 다른 태그가 나란히 위치할 수 있는 요소들입니다. 행 안의 일부분이라고 보시면 됩니다. 텍스트레벨요소라고도 합니다.

블럭요소(block element)와 인라인요소(inline element)의 종류

  • 블럭요소
  • <div>
  • <table>
  • <h1>~<h6>
  • <p>
  • <form>
  • <ul>,<ol>,<li>
  • <dl>,<dt>,<dd>
  • <pre>,<blockquote>등
  •  
  • 인라인요소
  • <span>
  • <a>
  • <br>
  • <em>,<strong>
  • <input>,<label>
  • <img>
  •  

특징 및 주의점

  • 블럭요소는 내부에 블럭요소와 인라인요소를 포함할 수 있습니다. 인라인요소는 내부에 블럭요소를 포함할 수 없습니다.
  • 블럭요소들 중에서도 인라인요소만 포함할 수 있는 것들이 있습니다. : <h1>~<h6>,<p>
  • 인라인요소를 css로 블럭화하여 내부에 블럭요소를 포함시킬 수도 있습니다. 브라우저에 보여지는데는 아무런 문제가 없지만 유효성에 어긋납니다.

Tip

  • 인라인 태그와 블록 태그를 구분할 줄 알고 공간분할에 대해 생각하면서 HTML 작성하는게 좋다.
  • 콘텐츠들을 div태그로 먼저 나눈 후 나중에 아웃라인 작업을 하는게 효율적이다.

'Front-End > HTML' 카테고리의 다른 글

요소(element)와 속성(attribute)의 차이점  (0) 2024.08.02
경로 지정  (0) 2024.07.23
form관련 태그  (0) 2024.07.23
DAY01  (0) 2024.07.22
05장 태그정리  (0) 2023.04.14