문서 유형 선언
각 페이지 상단에는 문서 선언이 필요합니다. 예,해야합니다.
문서 유형을 지정하지 않으면 HTML은 합법적 인 HTML이 아니며 대부분의 브라우저는 Quirks 모드를 사용하여 페이지를 처리합니다. 즉, 브라우저는 자신이 수행하는 작업을 알지 못하고 코드를 브라우저 자체의 방식으로 처리한다고 생각합니다. 지구상에서 무적 인 HTML 마스터가 될 수 있거나 HTML이 완벽 할 수 있고 CSS는 완벽 할 수 있지만 문서 선언이나 잘못된 문서 선언이 없으면 웹 페이지는 근시안적 인 외눈에 빛나는 Gibbon Baby와 정확히 동일합니다.
XHTML 1.0 Strict에 대한 문서 선언은 다음과 같습니다.
<! doctype html public- // w3c // dtd xhtml 1.0 엄격한 // en http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd>
다음은 XHTML 1.1의 문서 문입니다. XHTML의 최신 버전으로서 더 완벽 해 보이지만 여전히 몇 가지 문제가 있습니다. 우리는 그것을 조금 후에 설명 할 것입니다.
<! doctype html public- // w3c // dtd xhtml 1.1 // en http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd>
DocType 태그는 영어 반 폭 느낌표로 대문자 화되고 접두사를해야합니다! 규칙을 위반하는 유일한 태그이며 닫을 필요가 없습니다.
언어 진술
HTTP 헤더 또는 XML : LANG 속성이 HTML 시작 태그에 설정 되더라도 문서의 기본 언어를 지정해야합니다. 합법적 인 XHTML 문서를 다룰 필요는 없지만 사용하기 쉽습니다. en (영어, 영어), FR (프랑스어, 프랑스어), DE (독일어, 독일어)와 같은 값은 약화됩니다.
주로 영어 콘텐츠를 사용하는 문서를 선언하면 다음과 같습니다.
<html xmlns = http : //www.w3.org/1999/xhtml xml : lang = en>
기본 언어를 선언 한 후 다른 언어를 사용해야하는 경우 XML : Lang 속성 인라인 (예 : <span xml : lang = de> html hund </span>)을 사용할 수도 있습니다.
컨텐츠 유형
HTML 문서의 미디어 유형 및 글꼴 세트를 지정할 수 있으며 다음과 같은 HTTP 헤더를 사용하여 수행 할 수 있습니다.
내용 유형 : Text/HTML; charset = utf-8
HTTP 헤더 (예 : Text/HTML)의 첫 번째 부분은 파일 MIME 유형으로 브라우저가 파일의 미디어 유형을 알 수 있으므로이를 처리하는 방법을 알 수 있습니다. 모든 파일에는 마임 유형이 있습니다. JPEG 이미지는 이미지/jpeg이고 CSS 파일은 텍스트/CSSS이고 HTML은 일반적으로 텍스트/html을 사용합니다.
HTTP 헤더의 두 번째 부분 (예 : UTF-8 부품)은 문자 세트입니다.
아마도 HTTP 헤더를 설정하는 가장 쉬운 방법은 HTML에서 HTTP 동의어 (HTTP-Equivalent)와 함께 헤더 태그를 사용하는 것입니다.
<meta http-equiv = content-type content = text/html; charset = utf-8 />
다음은 일반적으로 사용되는 문서 문입니다. 실제로 DreamWeaver는 기본 문입니다.
코드를 복사하십시오