プログレッシブ・エンハンスメント
より幅広く、多くの人が情報にアクセスできるように
プレゼンテーション面や機能面で微妙に異なる内容や技術的に困難な内容を
コンテンツに漸次追加していくWebサイトの開発理念
HTML ... コンテンツ(情報)を論理構造化する。 CSS ... 見栄え(視覚的なデザイン)を制御する。 大切なのは、どんな閲覧環境でも、HTMLレベルで情報内容がきちんと伝わることです
HTMLファイルは単にバリデータ(検証ツール)でのチェックをパスするだけでなく、ドキュメント構造(メタデータ、大見出し、小見出し、段落、強調箇所、箇条書き、挿絵、ハイパーリンクといった文書を構成する要素の相互関係)が意味的に適切であること(セマンティックであること)、つまり、視覚的なレイアウトを外した状態でも意味が伝わることが大切です