このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

‘DOCTYPE宣言’ タグのついている投稿

!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”

2009-04-16

DOCTYPE宣言とは、各ブラウザにこの文書がどのバージョンで書かれているかを知らせるためのものでとても重要です。
基本的には、DOCTYPE文書は、HTML文書が始まる一番最初の行に記述することになっています。

まずは、一般的に使われているDOCTYPE宣言から紹介していきます。

1.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

HTMLのタグの記述の仕方に若干のくせがあります。

例えば、
<img src=”画像のURL”>
とした場合、画像データの縦幅、横幅、altタグを使うことを指摘されたり、imgタグの閉じ方が<img src=”画像のURL” />にする必要があったりします。

URLを含まない記述
2.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

URLを含む記述
3.

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

この文書が持つ意味は、HTML内に正しいタグを記述することを強く推奨されており、非推奨とされている属性や要素を記述することや、フレームセットを使うこともできません。

現在、この記述方法が一般的に使われています。

URLを含まない記述
4.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">

URLを含む記述
5.

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

これは、HTMLにフレームセットを使う際の記述方法です。