HTML(HyperText Markup Language)は、 SGMLに基づく言語であり、 ハイパーテキストファイルに記述されたテキスト同士を関連付け、 すぐに参照できるようにする機能を有する言語である。

これは、タグというスタートとエンドを示す1組のマークから成り立ち、 インターネット上で公開されているWebページの作成によく使われている。

HTML2.0までは多少SGMLの標準に合致しないところがあったが、 HTML3.0以降ではこの点が修正され、完全に SGML に準拠した言語になった。

HTMLがSGMLに基づくとはどういうことなのであろうか? HTMLがSGML言語に準拠していると、 SGML エディタを使って HTML コードを書くことが可能になる。 また、SGMLエディタと HTML 文書型定義(DTD)がありさえすれば、 国際的な文字セット文字コードを処理するのが容易になる。 一方で、SGML には文章の内容に基づいて各要素を定義し見栄えに付いては定義しないという精神があるが、 「 HTML でもこの精神をを守っていこうとする人々」と、 「 HTML では将来的により見栄えのするプレゼンテーションを指向したいと人々」との意見の対立がある。

Copyright (C) 1998 Arbel's BOX