'프로그래밍/웹표준화'에 해당되는 글 1건

  1. 2009.01.04 Doctype 선언


HTML 2.0

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">

HTML 2.0 은 대다수의 브라우저가 지원하는 문서 형식. 엘리먼트 위주로 구성되어 있고 테이블, 프레임, 다국어 등은 지원되지 않음.

Compact HTML 2.0

<!DOCTYPE HTML PUBLIC "-//BBSW//DTD Compact HTML 2.0//EN">

HTML 2.0의 간략 버전.


HTML 3.2

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"
"http://www.w3.org/MarkUp/Wilbur/HTML32.dtd">

HTML 3.2 부터 스타일 시트를 제한적으로 지원. 프레임과 다국어 등은 지원되지 않음.


HTML 4.01 Strict

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="ko">

HTML 4.01 Strict는 HTML 4.01 의 제한된 엘리먼트 를 제외시켜 좀 더 엄격한 규칙을 적용 함.
프레임과 앵커의 타켓 속성도 사용하지 못함.


HTML 4.01 Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Strict 보다는 유연함을 가질 수 있는 문서 형식입니다.
BASEFONT 혹은 CENTER 등의 제한된 엘리먼트를 허용 함.


HTML 4.01 Frameset

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html lang="ko">

HTML 4.01 형식의 프레임 구조를 정의하는 문서 형식
프레임을 정의하는 HTML 4.01 Transitional 문서를 대체하는 데 사용함.


XHTML 1.0 Strict

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">

XHTML 1.0 Strict는 HTML 4.01 Strict와 동일.
문법이 XML 구조를 따라야 한다는 점만이 다릅니다.


XHTML 1.0 Transitional

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">

HTML 4.01 Transitional의 XML 버전.


XHTML 1.0 Frameset

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">

HTML 4.01 Frameset의 XML 버전.


XHTML 1.1


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko">

XHTML 1.1 은 XHTML 1.0 Strict와 별 차이는 없고, 완벽한 XML 표준 문법만을 사용하여야 함.
Transitional 혹은 Frameset 버전이 제공되지 않는다. 브라우저에 따라 지원이 되지 않는 경우가 있음.

 

Posted by 암리타 :