HTML 4.01について。

在来HTMLの現行規格であるHTML 4.01について解説します。

HTML 4.01について・目次。

HTML 4.01とは。

HTML 3.2は策定当時(西暦1997年 1月)の状況からすると仕方の無いものでしたが、本来のHTMLのあるべき姿からは離れているものでした。

こういった問題点を解決するため、西暦1997年12月18日に新たに策定されたのがHTML 4.0でした。

その後、HTML 4.0の改訂版としてHTML 4.01が新たに策定されました。

当初W3Cとしては、在来HTMLとしては4.01を以って更新を終了し、XHTMLへの転換を進める予定でしたが、XHTMLが殆ど支持されていない現状からXHTMLへの転換を断念し、結局在来HTMLの後継仕様としてHTML 5の策定が進められております。

HTML 4.01の現状。

HTML 4.01は殆どそのままXHTML 1.0に反映されました。

しかしながら、HTML 4.01は破棄された訳ではありません。

現在でも在来HTMLの最新仕様として立派に通用する仕様です。

また、XHTML 1.0などの仕様はHTML 4.01に準じているため、大半がHTML 4.01の仕様を参照する事とされております。

HTML 4.01の特徴。

HTML 4.01ではHTML 3.2の問題点が改善されております。

すなわち、

等と言った改善が行われております。

また、マークアップにおいても、表示方法に関しては原則としてスタイルシート言語にて行うようにし、HTMLでは文書構造に則った記述を行う事が求められるようになりました。

しかしながら、勧告当時はまだスタイルシート言語への対応も進んでおらず、このため正式版(ストリクト文書型)と併せて移行期間向けの緩い仕様(トランジッショナル文書型)勧告されました。

また、フレームを策定した仕様が無かったため、フレームセット文書型も併せて勧告されました。

HTML 4.01の文書型宣言。

HTML 4.01 ストリクト(正式版)

HTML 4.01の正式版(HTML 4.01 ストリクト)の文書型宣言は以下のようになります。

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

HTML 4.01 トランジッショナル

HTML 4.01 トランジッショナル文書型宣言は以下のようになります。

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

HTML 4.01 フレームセット

HTML 4.01 フレームセット文書型宣言は以下のようになります。

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

しらぎくのウェブサイト作成入門サイトマップ

ページ外へのご案内。

marguerite.site@gmail.com