웹 개발의 기본이 되는 HTML의 개념과 태그 구성에 대해 알아보도록 하자.
간단하게 말하면, HTML은 Hyper Text Markup Language 의 약어로 웹 페이지의 모습을 기술하기 위한 규약이다.
좀 더 자세히 들여다보자.
Hyper Text가 의미하는 것은 참조를 통해 사용자가 한 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트이다.
Markup Language가 의미하는 것은 태그 등을 이용하여 문서나 데이터의 구조를 나타내는 언어이다.
따라서, HTML은 사용자가 참조를 통해 넘나들 수 있는, 태그를 활용해 나타낸 문서나 데이터 구조라는 뜻이라 할 수 있겠다.
HTML은 문서나 데이터의 구조를 나타내는 문서이므로, HTML 태그를 시각적으로 활용하려고 하면 안된다.
HTML 태그는 아래와 같이 꺽쇄 사이에 태그명이 있는 형태로 구성돼있다.
(A)
<TAGNAME>
...
</TAGNAME>
or
(B)
<TAGNAME />
A의 경우, 시작 태그와 종료 태그 형식을 취하고 있다.
대부분의 태그는 A형식을 취하고 있으며, 시작 태그와 종료 태그 사이에 다른 태그 또는 문자열이 들어간다.
B의 경우, 시작과 종료를 한 줄의 태그로 나타내는 형식을 취하고 있다.
시작 태그와 종료 태그 사이에 들어갈 내용이 없을때, B형식을 사용한다. (A형태로 표현해도 무방하다.)