【説明】
<!DOCTYPE>は、タグではなく「文章型宣言」です。
HTML文章の先頭に記入して、これ以降の内容がHTMLのどのバージョンの決まりに従っているかを設定します。
HTMLには、3.2、4.01、XHTML1.0、XHTML1.1などのバージョンがあり、更に「Strict」、「Transitional」、「Frameset」の種類があり、指定したルールに従って記述する必要があります。
基本的には、HTML4.01の「Transitional」で問題ないでしょう。
[記入例]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<body>〜</body>
</html>
【HTML 4.01 Strict】
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
各要素や順序など厳しい制限があり、知識が必要とされます。
【HTML 4.01 Transitional】
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
自由度の高く、利用しやすい。
【HTML 4.01 Freamset】
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
フレームを使用する場合に設定、基本的にはTransitionalと同じです。