HTMLの、バージョンを宣言する。
HTMLの、バージョンを指定
はじめて、ホームページを作成していて、つい疎かにされているものに、HTML文書型宣言がある。
HTML には、 HTML2.0,HTML3.2,HTML4.0,HTML4.1のバージョンがありそれぞれ各バージョンによってタグや属性それに配置などが異なっていて厳密に定義されています。
そのために、HTML文書は、文書型宣言で宣言したバージョンの仕様に準拠して作成しなければならない。
Internet Explorer Netscape では、宣言されていなくても、
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> と同じように、
互換バージョンとして認識されるので不具合は生じない。
しかし、他のブラウザへの対応や正規にHTMLを学習するのであれば、やはり、DOCTYPE 宣言のHTML定義を記述しておくべきである。
HTML4.1文書型宣言の書式
文書型宣言は、HTMLより前に宣言する(ページのトップ)。 参考タグ
HTML 4.01(strict)定義の宣言による、非推奨の要素・属性を含まないタグを厳格に定義されている。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
旧バージョンとの互換性を重視して、非推奨の要素・属性を含む柔軟なタグの仕様が認められている。
互換タグなどに考慮して通常この文書型宣言の書式を定義しよう。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
HTML 4.01定義の宣言による、フレームセットの文書型宣言。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
参照 詳細は、下記のサイトで
W3Cの仕様書の日本語訳のサイト   W3Cの本家 W3Cの本家
補記  WWWとは、 World Wide Web(ワールド・ワイド・ウェブ)は、インターネット等で提供されるハイパーテキストシステム。単にWebと呼ばれることも多い。インターネットは本来、ネットワークを指す言葉であったが、日常用語ではWWWを指すようです。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv=Content-Type content="text/html;charset=Shift_JIS">
<title>
はじめて、ページを作る</title>
</head>
<body text=#000000 bgcolor="#ffffff" vLink="#009000" aLink="#ff0000" link="#880088"
leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
ここまでは、ページに表示されない   この範囲に、実際に表示される画像の指定や文章を書く
</body>
</html>
作成過程の作成しているホームページが、文書型宣言の書式に準じて作成されているか確認してみよう。
主流の、IE(インターネットエクスプローラ)は、わりと柔軟に、かなりいい加減に作成しても表示されるので作成過程の誤りを気付かないが、他のブラウザでは正常に表示しないので、作成には正確さを心がけよう。
それに、タグのタイプミスでも無視して表示するので誤りを判別出来ないが他のブラウザ では不具合が生じる恐れがある。
タグ確認などで中級になりますが、作成しているページのチェックを出来るサイトがあります。 作成しているホームページを確認してみて下さい。
はじめは、衝撃を受けるかも知れませんね。しかし、タグの再確認や理解が飛躍的に向上します。
こちらから、
HTML文書の文法をチェックし、採点します