HTML&CSS]DOCTYPEと標準、非標準モード/標準、Quirksモード


DOCTYPE


Document Typeの略で、HTMLがどのバージョンで記述されているかを宣言し、Webブラウザが正常に動作するようにします.
<!DOCTYPE>
ドキュメントの親にDOCTYPEタグが省略されている場合.
Webブラウザは標準モードではありません.
「非標準モード」(Quirks mode)としてレンダリングされます.
非標準モード非標準CSS構文の使用
古いWebページは、ブラウザの最新バージョンでは破損しません.
最新のWebブラウザでは、標準ブラウザではなくブラウザにまたがることは非常に困難です.
  • 標準モード(標準モード):W 3 C標準でレンダリングし、標準構文
  • を使用
  • 非標準モード(Quirksモード):古いブラウザの動作を模倣してレンダリングし、非標準構文
  • を使用します.
  • 標準、厳格モード(Almost Standard Mode、Strict Mode):フォーム要素でQuirkモードで
  • を実行する

    DTD (Document Type Definition)


    DTDは、HTMLドキュメントフォーマットの定義としてDOCTYPEタグを指定します.
    DTDを使用して、HTMLがどのようなドキュメント形式に従うかを決定します.
    現在、HTML 5は通常DTDとして指定されている.
    W3C QAは、詳細なDTD宣言ラベルを提供する.
  • XHTML 1.1
  • XHTML 1.0
  • Strict DTD
  • Transitional DTD
  • Frameset DTD
  • HTML 4.01
  • Strict DTD
  • Transitional DTD
  • Frameset DTD
  • HTML 5
  • リファレンス https://aboooks.tistory.com/169