본문 바로가기

Web standard

html 문서구조

반응형

<!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">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
<title> xhtml의 기본 문서구조 </title>
<meta name="Generator" content="EditPlus" />
<meta name="Author" content="" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
</head>
<body>


</body>
</html>

 

--------------------------------------------------------------------------------

1) 문서형 선언 - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Strict : 엄격한 형식. xhtml1.1에서는 transitional과 frameset이 폐지되고 strict만 사용 가능.

Transitional : iframe 등은 strict에서 인정치 않음. strict에서 인정되지 않는 요소를 사용할 경우 Transitional 사용.

Frameset : 프레임을 사용할 경우.


HTML 4.01 일 경우

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">
Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 일 경우

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">

2) 네임 스페이스와 언어코드 - <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ko" lang="ko">

ko : 한국어

en : 영국 영어

en-US : 미국 영어

fr : 프랑스어

zh : 중국어

ja : 일본어



3) 마임타입과 문자코드세트 - <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />

마임타입HTML4XHTML1.0
(Compatable)
XHTML1.0
(Other)
XHTML Basic/1.1XHTML+MathML
Text/html추천 가능 비추천 비추천 비추천
Application/xhtml+xml금지 추천 추천 추천 추천
Application/xml금지 가능 가능 가능 가능
Text/xml금지 가능 가능 가능 가능


4) 각종 메타태그


<!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">
<head>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
<title> xhtml의 기본 문서구조 </title>
<meta name="ROBOTS" content="ALL" />
<meta name="Description" content="XHTML의 구조를 설명" />
<meta name="Keywords" content="xhtml,XHTML,HTML,xhtml의 구조" />
<meta name="Author" content="LEE Dong ho" />
<meta name="Copyright" content="(c)webazit.net" />
<meta name="reply-to" content="
webazit@naver.com" />
<meta name="date" content="2008-11-05T11:53:00+09:00" />
</head>
<body>


</body>
</html>

------------------------------------------------------

 

1) 검색로봇 제어 - <meta name="ROBOTS" content="ALL" />

모든 검색엔진에 유효하지는 않음.
ALL : 기본값. 'index,follow'를 지정한 것과 같음.
NONE : 'NOINDEX, NOFOLLOW'를 지정한 것과 같음.
INDEX : 그 페이지를 수집대상으로 한다.
FOLLOW : 그 페이지를 포함해 링크가 걸린 곳을 수집대상으로 한다.
NOINDEX : 그 페이지를 수집대상에서 제외한다.
NOFOLLOW : 그 페이지를 포함해 링크가 걸린 곳을 수집대상으로 하지 않는다.


2) 설명문 입력 - <meta name="Description" content="XHTML의 구조를 설명" />

3) 키워드 입력 - <meta name="Keywords" content="xhtml,XHTML,HTML,xhtml의 구조" />

4) 작성자 입력 -  <meta name="Author" content="LEE Dong ho" />

5) 저작권 입력 - <meta name="Copyright" content="(c)webazit.net" />

6) 연락처 입력 - <meta name="reply-to" content="webazit@naver.com" />

7) 날짜 입력 - <meta name="date" content="2008-11-05T11:53:00+09:00" />

+09:00은 그리니치표준시로부터의 시차. (한국은 +09:00, 미국동부는 -05:00)




반응형