[HTML] <div>와 <span>

Bam·2022년 2월 10일
0

HTML

목록 보기
16/23
post-thumbnail

웹 페이지에서 공간을 분할하는 것은 중요합니다. 문서 구조를 쉽게 파악할 뿐만 아니라, 문제가 생기면 해당 부분만 건드리면 되기 때문이죠. 또한 분할을 하면 태그를 관리하기가 쉬워집니다. 웹 페이지의 공간을 분할 한다는 것은 큰 서랍장을 용도 별로 나눠서 사용한다는 것과 같은 의미입니다. 그러면, 대표적인 공간 분할 태그인 <div><span>에 대해서 알아볼까요?


<div>

<div>는 블록 요소의 공간 분할 태그입니다. 블록 요소와 인라인 요소에 대해 아직 잘 모르신다면 이 포스트를 참조해주세요. 그래도 설명을 하자면, 블록 요소는 브라우저 상에서 한 줄을 차지하는 요소입니다.

  <div style='background: #ff0'>
      div 태그의 영역1
  </div>
  <div style='background: #3a3'>
      div 태그의 영역2
  </div>


<div>는 블록 레벨 요소기 때문에 속성을 통해 높이와 너비를 조절할 수 있습니다.

  <div style='background: #ff0'>
      div 태그의 영역1
  </div>
  <div style='background: #3a3; width: 50px; height: 100px'>
      div 태그의 영역2
  </div>


<span>

<span>태그는 인라인 공간 분할 태그입니다. 인라인 레벨이므로 요소 내에서 따로 공간을 분할할 때 이용하게됩니다. 또한 인라인 레벨이라는 특징 덕에 width, height로 너비나 높이를 조절할 수 없습니다.

  <span style='background: #ff0'>
      span 태그의 영역1
  </span>
  <span style='background: #3a3'>
      span 태그의 영역2
  </span>


마지막으로 두 태그를 붙여서 비교해보면 아래와 같습니다.

profile
나는 나대로🥉

0개의 댓글