XHTMLとCSSの使用
このサイトは、XHTML1.0とCSSを使用して記述されています。これらのWEB標準技術に準拠することで、様々なメリットがもたらされます。
構造と表現の分離
WEB標準技術では、文書の構造(structure)と表現(presentation)を分離してページを制作します。このサイトもそれにならって、HTMLには文書の構造だけを記述し、デザインやレイアウトなどの表現は外部のCSSによって制御しています。これによって得られる利点には、以下のようなものがあります。
- 環境に依存しない
- WEB標準技術に準拠して制作されたページは、どんなデバイスやブラウザでも利用することができます。例えばこのサイトの場合は、同一のページで、過去のブラウザ、現在のブラウザ、未来のブラウザ、といったすべてのPC用ブラウザへの対応や、印刷への対応、ブラウザ機能付き携帯電話への対応、音声ブラウザへの対応、その他の支援技術への対応を可能にしています。
- データ容量が小さい
- 構造と表現を分離し、複数の構造化されたHTML文書から特定のCSSを参照することで、HTMLファイルのデータサイズを非常に小さなものにすることができます。これによって、ユーザーの読み込み待ちのストレスを軽減し、ネットワークの帯域幅を節約します。
- データの再利用性が高い
- 正当なXHTMLで記述されたページのデータは、機械的な処理に適したものになっているため、将来のリニューアル時や、別の用途にデータを転用したい場合などに、データを変換するためのコストを最小で済ますことができます。
文法上の正当性の検証
HTMLの仕様を完全に理解して作業することは大変難しいものです。もし完全にHTMLを理解して作業を進めることができたとしても、人的ミスを完全に防ぐことは困難です。私たちは、HTMLの文法をチェックするためのプログラムを複数利用し、文法上の正当性を厳しくチェックしています。