HTML은 문서구조요소인 블록요소와 택스트 요소인 인라인 요소가 있다. 홈페이지 공간능 분할할 때, 블록요소는 줄바꿈 태그없이 스스로 줄바꿈을 실행하는 블록 형식의 문서 구조 요소이고, 인라인 요소는 줄바꿈 요소가 없는 경우 가로로 계속하여 진행하는 것으로 텍스트 요소라 할 수 있다.
div와 span 요소는 각가 대표적인 블록요소와 인라인 요소이며, 홈페이지의 공간을 일정부분 분할하여 공간을 배치하는 것으로 이러한 공간분할 엘리먼트는 엘리먼트 집합을 표현하는 컨테이너라고 할 수 있다.
div요소는하위 요소 로 타블록 요소이거나 인라인 요소의 포함이 가능하다. 반면, span 요소는 하위 요소로 블록 요소의 사용은 불가능하다. 다만, a 인라인 요소의 하부요소로 hn, p 등의 블록 요소는 가능하다.

div 요소는
하위 요소
로 타블록 요소이거나 인라인 요소의 포함이 가능하다. 반면, span 요소는
하위 요소로 블록 요소의 사용은 불가능
하다. 다만, a 인라인 요소의 하부요소로 hn, p 등의 블록 요소는 가능하다.