|
|
1. DTD 선언
html 첫 행에 들어가며 html 문서가 어떤 기준으로 작성 되었는지를 알리는 것.
html 4.01과 xhtml은 strict,transitional,frameset로 나뉜다.
html 4.0
(Transitional
권장)
strict(엄격형)
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Transitional(호환형)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
(이 문서는 html로 작성되어있으며 w3c회사의 html 4.01버전으로 되어있습니다. w3.org 에서 볼수있습니다.)
frameset(프레임형)
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/frameset.dtd">
html 5
<!doctype html>
<meta charset=utf-8>
xhtml 1.0
(Transitional
권장)
strict(엄격형)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/Xhtml1/DTD/xhtml1-strict.dtd">
Transitional(호환형)
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/Xhtml1/DTD/xhtml1-Transitional.dtd">
frameset(프레임형)
<!DOCTYPE HTML PUBLIC
"-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/Xhtml1/DTD/xhtml1-frameset.dtd">
XHTML 1.1 표준 문서 형식
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
2.mate 태그
html4.01
<meta http-equiv="Content-Type" content="text/html; charset=utf-8>
유니코드8은 외국에서도 한글이 안 깨짐(euc-kr)도 사용가능. 파일 저장할때 인코딩 utf-8로 저장 (인코딩은 문자 표기 방식)
html5에선 간결하게 바뀌었다.
<meta charset=utf-8>