웹 표준을 준수하는 페이지를 생성하기 위한 CSS 레이아웃은 항상 jb51.net에서 논의된 주제였습니다. 오늘 우리는 선언 문서 유형 설명(DTD)에 대해 이야기하겠습니다.
모든 파일은 페이지를 열 때 따라야 하는 규칙을 브라우저에 알려주기 위해 문서 유형 정의(DTD)로 시작해야 합니다.
웹 디자인 도구인 Dreamweaver를 사용하여 새 웹 문서를 만들면 새 문서의 첫 번째 줄에 DOCTYPE 문이 표시됩니다.
DOCTYPE은 Document Type의 약어로, 현재 문서의 기본 유형을 정의합니다. 즉, 모든 파일은 DTD(문서 유형 정의)를 사용해야 합니다.
실제로 DOCTYPE은 기계가 읽을 수 있는 사양 집합일 뿐입니다. 파일의 URL이 포함되어 있지만 브라우저는 이러한 파일을 식별하는 데에만 사용되며 실행에 사용할 사양을 결정합니다. 페이지.
"DOCTYPE은 페이지 상단에 있는 여는 html 태그 앞에 오고 페이지에 HTML, XHTML 또는 둘 모두가 포함되어 있는지 여부를 브라우저에 알려 주어 브라우저가 마크업을 올바르게 해석할 수 있도록 합니다."
웹사이트를 만드는 데 일반적으로 사용되는 4가지 문서 유형
< DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
4가지 문서 유형 중:
HTML4.01은 일반적으로 사용되는 두 가지 DTD를 제공합니다:
(1) 엄격한 유형(엄격): 엄격한 요구 사항이 있는 DTD, 사용자는 에 정의된 HTML4 태그를 사용해야 합니다. 01.
(2) 느슨함: 비교적 느슨한 DTD가 필요하며 이는 다른 이전 버전의 HTML과 더 잘 호환됩니다.
XHTML1.0은 일반적으로 사용되는 두 가지 DTD를 제공합니다.
(1) 전환: 요구 사항이 매우 느슨한 DTD로, 사용자는 HTML4.01 태그를 계속 사용할 수 있지만 XHTML의 작성 방법을 준수해야 합니다.
(2)엄격
DTD는 문서 유형의 정의를 나타냅니다. 이는 특정 버전의 XML, XHTML 및 HTML에 포함될 수 있는 것과 포함될 수 없는 것을 정의합니다. 웹 페이지를 로드할 때 브라우저는 설정된 선언 사양을 사용하여 해당 내용을 확인합니다. 페이지가 유효하면 인코딩을 통해 문서의 코드를 해석하기 위한 적절한 조치가 취해집니다.
표준 웹 페이지를 개발하고 CSS의 올바른 렌더링을 보장할 수 있다는 것을 알고 있는 한 작동 방식을 자세히 조사할 필요는 없습니다.
일반적인 상황에서는 독자들에게 임시 문서 유형을 선택하는 것이 좋습니다. 이 유형의 DTD는 상대적으로 느슨하고 W3C 코드 검증을 통과하기 쉽습니다. 현재 국내 개발 환경과 대부분의 개발자 수준에 더 적합합니다.
우리도 엄격한 수준으로 발전해야 할 때! 그러나 Adobe Dreamweaver CS3/CS4 도구의 기본값은 엄격합니다.