먼 HTML을 야그하는데 기초지식이니 머니 주절주절 하냐고 하겠지만,
엄연히 W3C에 의해 규정되어진, HTML뿐만 아니라 SGML, XML등등 이후의 어떠한 웹문서규격에도 공통적으로 규정되어질 것이니, 하찮은 HTML이라 하여 함부로 보지 말것이어다.
태그의 분류
일반적으로는 대부분의 사람들이 태그를 나누라고 하면
브라우저에 보이는 태그와 보이지 않는 태그로 분류할 것입니다.
이것은 시각적으로 구현되는 익스플로러, 넷스케이프, 오페라 브라우저같은 것에만 해당하는 것입니다. 즉, 음성과 음향으로 보여질 멀티미디어브라우저, 음성이나 점자로 구현하는 시각장애인용 브라우저, 청각장애자용 브라우저, 지체장애자용 브라우저와 응용기기등에서는 아무런 효용이 없다. 우리네가 인지하는 것 이상의 논리적인 그 무엇인가가 필요하는 야그입니다.
○ 문서를 구성하는 요소로서의 구분
중학교때인가? 글의 구성요소를 배운 적이 있습니다.
글>문단>문장>문자>음절...머 이런 내용...
이런 식으로 각 태그를 구분하여야 할 것입니다.
글=<html></html>
문단=<div></div>, <p></p>, <blockquote></blockquote>, <h1></h1>
문장=<span></span>, <font></font>, <strong></strong>
글의 성격을 나타내는 <title></title>, <meta></meta>
○ 기능적인 면의 구분
각각의 태그는 그 기능적인 면으로 구분될 수 있습니다.
* 기능을 가지고 있느냐?
* 화면상의 비주얼을 변경하느냐?
* 태그에 의미가 부여되어 있느냐? -> 논리적 코딩에 가장 중요
* 그룹핑을 담당하는 태그이냐?
* 사용자와 주고받기 위한 장치이냐?
크게 두가지 분류로 구분이 가능하며, 이와 같은 방법으로 아래 표와 같이 구분이 가능합니다.
http://mfiles.naver.net/9b4dae77623957e4c9ac/data2/2004/4/8/37/tag_1.html
다른 부분을 설명할 때 이보다 더 자세한 구분이 필요하겠지만, 기본적인 구분은 이러하다는 것은 외울 필요는 없고, 인지하시기 바랍니다.