HTML+CSS HTML 선언으로 쉽게 시작하기
<!DOCTYPE html> <html> <head> <title></title> </head> <body> </body> </html>
모든 브라우저는 html 선언을 지원합니다
정의 및 사용법
<!DOCTYPE> 선언은 <에 있는 HTML 문서의 첫 번째 줄이어야 합니다. ;html> 태그 앞에
<!DOCTYPE> 선언은 HTML 태그가 아니며 페이지를 작성해야 하는 HTML 버전에 대한 지침입니다.
HTML 4.01은 SGML을 기반으로 하기 때문에 HTML 4.01에서 <!DOCTYPE> 선언은 DTD를 참조합니다. DTD는 브라우저가 콘텐츠를 올바르게 렌더링할 수 있도록 마크업 언어에 대한 규칙을 지정합니다.
HTML5는 SGML을 기반으로 하지 않으므로 DTD를 참조할 필요가 없습니다.
팁: 브라우저가 문서 유형을 알 수 있도록 항상 HTML 문서에 <!DOCTYPE> 선언을 추가하세요.
HTML 4.01과 HTML5의 차이점
HTML 4.01에는 세 가지 종류의 <!DOCTYPE> HTML5에는 단 하나만 있습니다:
<!DOCTYPE html>
다음으로 html4.01을 살펴보겠습니다. 3 두 개의 선언 방법:
1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR /html4 /strict.dtd">
이 DTD에는 모든 HTML 요소와 속성이 포함되어 있지만 표현 요소와 더 이상 사용되지 않는 요소(예: 글꼴)는 포함되지 않습니다. 프레임셋은 허용되지 않습니다. 마크업은 올바른 형식의 XML로 작성되어야 합니다.
2.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd ">
이 DTD에는 표현 요소와 더 이상 사용되지 않는 요소(예: 글꼴)를 포함한 모든 HTML 요소와 속성이 포함되어 있습니다. 프레임셋은 허용되지 않습니다. 마크업은 올바른 형식의 XML로 작성되어야 합니다.
3.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
이 DTD는 XHTML 1.0 Transitional과 동일하지만 프레임세트 콘텐츠를 허용합니다.
현재는 주로 <!DOCTYPE html>
이렇게 하면 코드 세그먼트가 단순화됩니다