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