WEB標準は単一の標準ではなく、標準の集合体です。 Web ページは主に、構造、プレゼンテーション、動作の 3 つの部分で構成されます。対応する標準も 3 つの側面に分けられます。構造化標準言語には主に XHTML と XML が含まれ、パフォーマンス標準言語には主に CSS が含まれます。動作標準言語には主にオブジェクト モデル (W3C DOM など) や ECMAScript などが含まれます。これらの標準のほとんどは W3C によって起草および発行されており、一部は ECMA (欧州コンピュータ製造者協会) の ECMAScript 標準など、他の標準化団体によって開発された標準です。これらの標準について簡単に見てみましょう。
1. 構造標準言語
(1)XML
XML は、The Extensible Markup Language (Extensible Markup Language) の略称です。現在の推奨事項は、2000 年 10 月 6 日に W3C によってリリースされた XML1.0 です (参照 (www.w3.org/TR/2000/REC-XML-20001006))。 HTML と同様に、XML も SGML に由来していますが、XML は他の言語を定義できる言語です。 XML はもともと HTML の欠点を補い、強力な拡張性を備えたネットワーク情報公開のニーズを満たすために設計されました。その後、徐々にネットワーク データの変換と記述に使用されるようになりました。 XML の利点と技術仕様についてはここでは詳しく説明しません。インターネット上には多くの情報があり、参考になる書籍も数多くあります。
(2)XHTML
XHTML は、Extensible HyperText Markup Language の略称です。現在の勧告は、2000 年 1 月 26 日の XML1.0 の W3C 勧告に従うことになっています (http://www.w3.org/TR/xhtml1 を参照)。 XML には強力なデータ変換機能があり、HTML を完全に置き換えることができますが、何千もの既存のサイトを考慮すると、XML を直接採用するにはまだ時期尚早です。そこで、HTML4.0をベースにXMLルールで拡張し、XHTMLを取得しました。簡単に言えば、XHTML の確立の目的は、HTML から XML への移行を実現することです。
2.標準語を表現する
CSSとはCascading Style Sheetsの略称です。現在の勧告は、1998 年 5 月 12 日の CSS2 の W3C 勧告に従っています (http://www.w3.org/TR/CSS2/ を参照)。 W3C は、HTML のテーブル レイアウト、フレーム、その他のプレゼンテーション言語を CSS に置き換えるための CSS 標準を作成しました。純粋な CSS レイアウトと構造化された XHTML を組み合わせることで、デザイナーが外観と構造を分離し、サイトへのアクセスと保守が容易になります。
3. 行動基準 (1) DOM
DOMはDocument Object Modelの略称です。 W3C DOM 仕様 (http://www.w3.org/DOM/) によると、DOM は、ページの他の標準コンポーネントにアクセスできるようにする、ブラウザ、プラットフォーム、および言語とのインターフェイスです。簡単に理解すると、DOM は Netscaped の Javascript と Microsoft の Jscript の間の競合を解決し、Web デザイナーや開発者にサイト内のデータ、スクリプト、プレゼンテーション層オブジェクトにアクセスする標準的な方法を提供します。
(2) ECMAScript
ECMAScript は、ECMA (欧州コンピュータ製造者協会) によって開発された標準スクリプト言語 (JAVAScript) です。現在の推奨事項は、ECMAScript 262 (http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM) に従うことです。