DOCTYPE



HTMLを使用すると、必ず出会う最上階の行があります.
<!DOCTYPE html>
この仕事を聞きたいのですが.

📋 DTD(Document Type Definition)

<!DOCTYPE html>
ドキュメントの最上位レベルでは、上記のように「ドキュメントタイプ定義」と呼ばれます.
DTDは、SGMLに基づく注釈言語の文書フォーマットを定義するルールである.
初めてDTDを見たとき「私が書いたのはもちろんhtmlなのにどうしてhtmlを書かなければならないの?」と思った.
DOCTYPEとして宣言できるドキュメントタイプがないため、理由は簡単です.

ドキュメントの種類


ドキュメントタイプは3つに分けられます.
種類
1. HTML5
2. HTML
3. XHTML

  • HTML5
    私たちが今使っているHTMLの最新の標準リストはHTML 5です.
    既存のHTMLでは「Active-X」や複数のプラグインが必要とされていますが、HTML 5が登場するにつれて、HTMLだけで多くの機能をサポートすることができます.<!DOCTYPE html>と簡単に宣言できますが、これも選択事項です.
    (HTML 5はSGMLベースではありません.)
    しかし、互換性を下げるために声明をお勧めします.

  • HTML
    これはHTML 5以前のHTMLを意味する.
    HTML 5の前に、HTMLは標準Generalized Markup Languageに基づいて作成された.
    SGMLベースの寸法言語でDTDを省略すると、Webブラウザは非標準モードでレンダリングされるので、DTDをドキュメントの上部に配置する必要があります.
    各HTMLバージョンのDTDは、コメントブログで検証できます.

  • XHTML(EXtensible HTML)
    HTMLと同等の表現能力を持つXML表記言語は、HTMLよりも厳しいルールを持つ.
  • リファレンス

  • https://webdir.tistory.com/40
  • https://webclub.tistory.com/491
  • https://murdering.tistory.com/123