Web 標準学習 構造と体裁の分離を理解する
2022-02-04 11:22:52
Web標準を議論する際に必ず出てくるのが、構造と体裁を分けることの重要性です。
特に文書の意味的な構造について考えることに慣れていない場合、構造と表現の違いを理解することは、最初は難しいかもしれません。
しかし、構造と体裁を分離してしまえば、CSS文書で体裁を制御することが容易になるので、この点を理解しておくことが重要です。
構造とは、ドキュメントの本体と、セマンティックで構造化されたマークアップのことです。
プレゼンテーションとは、コンテンツに与えるスタイルのことです。ほとんどの場合、プレゼンテーションは文書の見た目ですが、文書がどのように聞こえるかにも影響します。
構造と表現をできるだけ分離する。
理論的には、1つのHTML文書でコンテンツと構造を保持し、1つのCSS文書で文書全体の体裁を制御するのが望ましいとされています。
現在でも、表現と構造が分離していないサイトが一般的です。
の外部CSSやJavaScriptドキュメントをリンクして共有するXHTMLファイル、それらを別々のファイルに入れるという良い習慣を身につけるところです。
特に文書の意味的な構造について考えることに慣れていない場合、構造と表現の違いを理解することは、最初は難しいかもしれません。
しかし、構造と体裁を分離してしまえば、CSS文書で体裁を制御することが容易になるので、この点を理解しておくことが重要です。
構造とは、ドキュメントの本体と、セマンティックで構造化されたマークアップのことです。
プレゼンテーションとは、コンテンツに与えるスタイルのことです。ほとんどの場合、プレゼンテーションは文書の見た目ですが、文書がどのように聞こえるかにも影響します。
構造と表現をできるだけ分離する。
理論的には、1つのHTML文書でコンテンツと構造を保持し、1つのCSS文書で文書全体の体裁を制御するのが望ましいとされています。
現在でも、表現と構造が分離していないサイトが一般的です。
の外部CSSやJavaScriptドキュメントをリンクして共有するXHTMLファイル、それらを別々のファイルに入れるという良い習慣を身につけるところです。
関連
-
HTML ホテル フォームによるフィルタリング
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例
-
HTMLでカメラを読み込む方法
-
html+css implement picture upper right corner with delete fork, picture delete button.
-
htmlでよく使われるエスケープ文字まとめ
-
ユーザーが何度もフォームを送信するのを防ぐ方法まとめ
-
フォームからキャリッジリターンを削除する方法 i.e. キャリッジリターン! =Submit
-
入力テキストボックスの長さを内容に応じて変化させる方法
-
HTMLページ埋め込み動画、JSコントロールスイッチ動画例詳細
-
HTML再利用のヒント
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン