HTML& CSS/HTML

XHTML - HTML 3.2 버전과 HTML 4.0과 XHTML 비교

본클라쓰 2012. 4. 25. 14:31

 

HTML 문서는 프로그래밍 언어의 발전과 함께 발전되어 왔습니다.  현재의 HTML 표준 버전은 HTML 4.0 입니다. 그럼 과거 버전과 현재 버전의 차이점을 알아보겠습니다.

 

최소 오리지널 HTML 버전에는 서식 태그가 없었습니다. 그런데 사용자들은 단순한 문서보다 보기 좋은 다양한 변화가 있는 문서를 선호하기 때문에 HTML 3.2 버전부터 서식 태그가 포함되기 시작했습니다. 하지만 서식 태그가 포함되면서 악몽은 시작되었습니다. 단순한 페이지 하나를 만들더라도 문서의 길이가 매우 길어졌으며 문서의 수정과 확장이 대단히 취약하게 되어 버렸습니다. 거기에다 위지윅 방식의 에디터들이 생성해 낸 문서들은 위지윅 에디터가 없다면 수정이 불가능할 정도로 수식 태그를 생성하면서 HTML 문서의 본래의 의미를 잃어버리게 되었습니다. 단순하게 문서의 구조를 정의하기 위한 태그가 서식을 위한 태그로 사용되기 시작하면서 태그의 본래 의미를 일어가게 된 것입니다.

 

이에 웹 표준에서는 HTML 4.0 버전을 발표하였습니다. HTML 4.0 버전은 HTML 문서에 모든 서식과 표현 기법들을 제거한 버전으로 4.0 버전이 위대한 이유는 여기에 있습니다. HTML 4.0 버전은 본래 목적에 맞게 문서를 작성하면서도 표현을 위한 스타일 시트를 사용하여 문서의 표현을 독립적으로 구현할 수 있다는 점입니다. 즉, 태그는 문서의 구조만을 기술하고 표현은 스타일 시트를 사용하여 표현하는 방법을 선택한 것입니다.

 

이 HTML 4.0 버전의 업그레이드 판은 XHTML(eXtensible HTML)으로 XHTML은 HTML에 XML 요소를 가미한 것으로 더욱 엄격한 문서 약식과 태그를 작성시 소문자를 사용하기 권장하여, 태그 또한 반드시 클로징 태그를 사용함을 권장하는 버전입니다.

'HTML& CSS > HTML' 카테고리의 다른 글

XHTML - XHTML 문서의 문법 규칙  (0) 2012.04.25
XHTML - XHTML(Extensible HTML) 문서란  (0) 2012.04.25
미디어 - 오디오  (0) 2012.04.25
미디어 - 미디어 개요  (0) 2012.04.25
웹 접근성 - 대체 텍스트 기법  (0) 2009.12.07