웹 표준: 선언(Doctypes 및 Charsets)
doctype 선언은 문서의 첫 줄이며 사용 중인 문서 유형에 대한 정보를 포함합니다. 문서 유형 선언 또는 DTD라고도 합니다.
가장 일반적인 문서 유형은 HTML5 및 XHTML 1.1입니다. HTML5 doctype은 2004년부터 있었지만 2010/2011년 쯤까지는 모든 브라우저에서 지원되지 않았습니다. 오늘날 XHTML 1.1 doctype도 널리 사용됩니다.
XML 문서 또는 CSS 스타일시트와 같은 다양한 용도로 사용할 수 있는 다른 많은 유형의 doctype이 있습니다.
doctype 선언을 사용해야 하는 주된 이유는 브라우저에 수신할 것으로 예상되는 문서 유형을 알리기 위한 것입니다(콘텐츠 유형 헤더가 전송되지 않은 경우). doctype 선언이 없으면 브라우저는 단순히 일반 텍스트를 수신한다고 가정하고 페이지를 예상과 다르게(아마도 부정확하게) 렌더링할 것입니다.
예상되는 문서의 종류에 대해 브라우저에 알리는 것 외에도 doctype 선언은 일반적으로 마크업을 해석하는 방법에 대한 추가 정보(사용할 수 있는 요소 및 가질 수 있는 속성과 같은 것)를 제공합니다.
doctype 선언이 없으면 브라우저는 페이지를 렌더링하는 방법에 대해 신경 쓰지 않는다고 가정합니다(따라서 마크업이 유효한지 여부에 대해 신경 쓰지 않음).
HTML5의 doctype 선언은 매우 간단합니다.
<!DOCTYPE html>
이는 기본적으로 HTML5로 찾은 모든 마크업을 해석해야 함을 브라우저에 알립니다. 처음에 페이지를 구축하기 위해 HTML5를 사용하고 있을 가능성이 높기 때문에 이것은 의미가 있습니다.
결국 선택한 doctype은 귀하의 웹사이트와 고객에게 가장 적합한 문서 유형에 따라 달라집니다. 블로그, 포트폴리오 사이트 또는 뉴스 사이트입니까? 이렇게 하면 선택한 doctype을 결정하는 데 도움이 됩니다. 그러나 결국 오답은 없습니다. 각 doctype에는 고유한 긍정과 부정이 있습니다. 개발자와의 doctype 전쟁에 휘말리기 쉽습니다. 하지만 실제로는 어느 쪽도 옳고 그름이 없습니다. 궁극적으로 그것은 당신에게 효과가 있는 것으로 귀결됩니다.
Reference
이 문제에 관하여(웹 표준: 선언(Doctypes 및 Charsets)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/setorkwame/web-standards-a-declaration-doctypes-and-charsets-4iom텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)