HTMLの初めに書くことは何ですか?

HTMLファイルの最初に書くもの

Webページを作成する際、まずHTMLファイルを作成します。HTMLファイルは、Webページの構造や内容を記述するためのマークアップ言語です。HTMLファイルは、テキストエディタで作成し、拡張子は「.html」または「.htm」とします。

HTML宣言(ドキュメントタイプ宣言)

HTMLファイルは、1番初めに「HTML宣言(ドキュメントタイプ宣言)」を書きます。HTML宣言は決まり文句のようなもので、以下の様に記述します。

<!DOCTYPE html>

と書くことで「このファイルはHTML文書です」という宣言の役割を果たします。 HTML宣言には、終了タグは不要です。

HTML宣言の役割

HTML宣言は、Webブラウザに対して、HTML文書のバージョンを伝える役割を担っています。 HTML宣言がない場合、WebブラウザはHTML文書のバージョンを自動的に判別しますが、古いバージョンのHTMLとして解釈される可能性があります。 そのため、HTML宣言を記述することで、WebブラウザはHTML文書を正しく解釈し、表示することができます。

HTML宣言の種類

HTML宣言には、いくつかの種類があります。HTML5以前は、文書型定義(DTD)と呼ばれる記述を用いていましたが、HTML5からは簡略化された記述が推奨されています。以下に、HTML5で推奨される記述と、HTML4.01までの記述例をいくつか示します。

バージョン 記述例
HTML5 <!DOCTYPE html>
HTML4.01 Strict <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
HTML4.01 Transitional <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML5での記述方法

HTML5では、上記の表で示したように、<!DOCTYPE html>と記述するだけでOKです。 これは、HTML5が以前のバージョンよりもシンプルで、柔軟性のある仕様になっているためです。

まとめ

HTMLファイルを作成する際には、必ずHTML宣言を記述しましょう。 特に、HTML5でWebページを作成する場合は、<!DOCTYPE html>を記述することで、WebブラウザがHTML5として文書を認識し、正しく表示することができます。

関連QA

Q1: HTML宣言を書かないとどうなる?

A1: HTML宣言を書かないと、WebブラウザがHTMLのバージョンを正しく認識できない可能性があり、古い仕様でレンダリングされる可能性があります。結果として、意図したレイアウトや機能が正しく動作しない場合があります。

Q2: HTML宣言はどのHTMLファイルにも必要?

A2: はい、HTML文書を作成する場合は、どのHTMLファイルにもHTML宣言が必要です。HTML宣言は、Webブラウザが文書を正しく解釈するために不可欠な情報です。

Q3: HTML宣言を複数行に分けて書いてもいい?

A3: いいえ、HTML宣言は1行で記述する必要があります。複数行に分割すると、正しく認識されず、エラーが発生する可能性があります。