攻略!サーチエンジン最適化

SEO対策・検索エンジン最適化対策・検索順位上位表示・検索順位向上・アクセスアップ

サイト内検索
SEO対策書籍
検索エンジン

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

<HTML>開始タグの前に記入されている<!DOCTYPE>(ドキュメントタイプ)の意味は、ブラウザがwebページを表示する際にどの文法で書かれているのかを判断できるように記述するものです。
バージョンによって(X)HTMLやCSSの表示の仕方に変化が出てくる為に注意が必要です。
(X)HTMLは次の3つの種類に分類されます。

「Strict」

W3Cで推奨しない(使わない方がよい)とされる要素や属性とフレーム用の内容を使用していないとする場合に適応するタイプ!つまりW3Cで推奨するタグのみを使用する場合はこちら。

■HTML4.01の記述例は・・・
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01// EN" "http://www.w3.org/TR/html4/strict.dtd">

■XHTML1.0の記述例は・・・
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

となります。
このバージョンは最も上級なタイプになります。

「Transitional」

推奨しないとされる要素や属性も使用するという場合に適応するタイプ!

■HTML4.01の記述例は・・・
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

■XHTML1.0の記述例は・・・
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

となります。
一般的に一番使用されているタイプと言えます。
特に<!DOCTYPE>を記入していない場合は通常自動的にこの「Transitional」が適応されます。

「Frameset」

推奨しない要素や属性を使用する+フレーム用の内容も使用する場合に適応するタイプ!

■HTML4.01の記述例は・・・
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

となります。
現在はほとんど使われていないタイプです。

HTMLは3つのバージョンとも「2種類づつ」ありますが、使用頻度の高い方のみ掲載しています。
ページトップ