1. 構造と装飾の分離
HTML = 文書構造、CSS = 見た目(装飾)。
これが現代のWebの大原則です。かつては <font> タグや align
属性でデザインしていましたが、今は完全にCSSの仕事です。
過去 vs 現在
分離のメリット
🔧
保守性
CSSファイル1つの変更で、サイト全体のデザインを変更可能
♿
アクセシビリティ
スクリーンリーダーは意味のあるHTMLを読み上げる
🔍
SEO
検索エンジンはセマンティックなHTMLを正しく解釈
⚡
パフォーマンス
CSSはキャッシュ可能。インラインスタイルは毎回読み込み
📌 覚えておきたいポイント
<font>,<center>,align,bgcolorは全て非推奨- HTMLには
<header>,<main>,<article>などのセマンティックタグを使う - スタイルは外部CSSファイルに記述(
<link rel="stylesheet">) - インラインスタイル
style="..."は緊急時のみ