文書型宣言(DOCTYPE)
ブラウザに対して「このファイルはHTML5で書かれています」と伝えるための重要な宣言。
DOCTYPE宣言とは?
厳密にはHTMLタグではありませんが、すべてのHTML文書の冒頭(1行目)に記述しなければならないお約束のコードです。
これがないと、ブラウザは「古い時代の書き方かもしれない」と判断し、デザインが崩れてしまう「互換モード(Quirks Mode)」でページを表示してしまいます。正しくモダンなデザインを表示するためには欠かせない一行です。
コード例
<!DOCTYPE html>
なぜ必要なのか?
かつてHTMLには多くのバージョンや種類(HTML4.01, XHTMLなど)があり、それぞれ書き方が異なりました。現代では `<!DOCTYPE html>` と書くだけで「最新の標準的なHTML5として処理してね」という意味になります。非常にシンプルになりましたが、その重要性は変わっていません。
まとめ
HTMLの作成は、常にこの宣言から始まります。HTML Masterの課題でも、エディタの最上部には必ずこの宣言が含まれていることを確認してみてください!