2013년 2월 14일 목요일

[WEB] XHTML 1.0과 HTML5

HTML 4.01에 XML의 문법을 적용시켜 만들어진 것이 XHTML이다.

현재까지 많은 웹이 XHTML 1.0으로 제작되었다.
HTML 4.01버전과 거의 비슷하나 HTML 4.01의 문법을 철저히 지키는 것이 특징이다.

XHTML의 목적은 OS나 Browser에 관계없이 모든 환경에서 호환되는 웹표준을 만들기 위함이다.

XHTML과 HTML의 차이점
1. XHTML은 반드시 Tag속에 Tag를 포함할 때 중첩을 금지한다.
2. XHTML은 반드시 XHTML문법을 지켜야한다.(HTML에서는 어느정도의 문법적 생략은 가능하였다.)
3. XHTML 요소는 반드시 소문자!
4. XHTML 요소는 반드시 End Tag로 닫아야 한다!

사실 많은 부분이 HTML과 동일하다. 문법을 잘 지키기만 한다면 HTML과 크게 다른 부분은 없다.

HTML5
XHTML 2.0이 실패로 돌아가고 이에따라 WHATWG(Web Hypertext Application Technology Working Group)에서 HTML5에 대한 표준초안을 내세운다.

목적은 과거 HTML과 호환성을 유지하면서 ActiveX, Flash, Silverlight 등과 같은 플러그인 기반 인터넷 어플리케이션을 줄이는 것이다.

현재 정식권고안만을 앞두고 있는 실정이며 곧 많은 개발자들을 필요로하게 될 듯하다.

HTML5의 특징
- HTML 4보다 확장된 문서구조를 지원와 태그를 지원하여 시멘틱 웹을 좀 더 발전시켰다.
- 편리한 웹폼 기능(특히 스마트폰에 유용한 기술 포함)
- 웹어플리케이션을 사용하는데 별다른 설치가 필요 없으며 웹어플리케이션 제작에 용이하다.


댓글 없음:

댓글 쓰기