HTMLのバージョンはどうやって見分ける?

HTMLのバージョンを確認する方法

ウェブサイトを構築する上で、使用されているHTMLのバージョンを把握することは非常に重要です。HTMLのバージョンによって、使用できるタグや属性、機能が異なるため、ウェブサイトの表示や動作に影響を与える可能性があります。

この記事では、HTMLのバージョンを確認する方法について解説します。

DOCTYPE宣言による確認

HTMLのバージョンは、ソースコード内の「DOCTYPE宣言」で確認できます。DOCTYPE宣言は、HTML文書の最初の行に記述され、文書のタイプとバージョンをブラウザに伝えます。

HTML4のDOCTYPE宣言

HTML4のDOCTYPE宣言は、以下のように記述されます。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

DOCTYPE宣言の内容:

| 部分 | 説明 | |---|---| | HTML | 文書のタイプがHTMLであることを示します。 | | PUBLIC | 公開されているDTD(Document Type Definition)を参照することを示します。 | | -//W3C//DTD HTML 4.01 Transitional//EN | HTML 4.01 TransitionalのDTDであることを示します。 | | "http://www.w3.org/TR/html4/loose.dtd" | DTDのURLを指定します。 |

HTML4には、いくつかのバージョンが存在します。

  • HTML 4.01 Strict: 廃止された要素や属性を使用しない、厳格なバージョン。
  • HTML 4.01 Transitional: 廃止された要素や属性を使用できる、移行期間用のバージョン。
  • HTML 4.01 Frameset: フレームを使用したページを作成するためのバージョン。

DOCTYPE宣言で指定されているDTDによって、どのバージョンであるかが分かります。

HTML5のDOCTYPE宣言

HTML5のDOCTYPE宣言は、以下のように記述されます。


<!DOCTYPE html>

HTML5では、DOCTYPE宣言が非常にシンプルになりました。

ブラウザの開発者ツールによる確認

DOCTYPE宣言以外に、ブラウザの開発者ツールを使用してHTMLのバージョンを確認することもできます。

  1. 確認したいウェブサイトを表示します。
  2. ブラウザのメニューから「開発者ツール」を開きます。
  3. 「Elements」タブを選択すると、HTMLのソースコードが表示されます。
  4. ソースコードの最初の行にDOCTYPE宣言があれば、そこからバージョンを確認できます。

まとめ

この記事では、HTMLのバージョンを確認する方法について解説しました。HTMLのバージョンは、ウェブサイトの表示や動作に影響を与える可能性があるため、正しく把握しておくことが重要です。

よくある質問

Q1: DOCTYPE宣言がない場合はどうすれば良いですか?

A1: DOCTYPE宣言がない場合、ブラウザはHTMLのバージョンを自動的に判別します。しかし、バージョンが正しく判別されない可能性もあるため、DOCTYPE宣言を記述することを推奨します。

Q2: HTMLのバージョンを最新にする必要がありますか?

A2: 最新バージョンでは、新しい要素や属性、機能が追加されているため、可能な限り最新バージョンを使用することが推奨されます。ただし、古いブラウザでは最新バージョンに対応していない場合もあるため、注意が必要です。

Q3: HTMLのバージョンを調べることのメリットは?

A3: HTMLのバージョンを調べることで、そのウェブサイトで使用されている技術や、ブラウザの対応状況を把握することができます。これは、ウェブサイトの保守や改修、あるいは新しいウェブサイトを構築する際の参考に役立ちます。