コンテンツにスキップ

HTML / CSS / JS の役割

この章でわかること: Webページを形づくる3つの言語の「担当範囲」。自分で書ける 必要はまったくありません。役割の地図だけ持ちましょう。

言語担当体で言うとデザインで言うと
HTML構造・意味(見出し、段落、ボタン)骨格ワイヤーフレーム
CSS見た目(色、余白、フォント、配置)服・見た目ビジュアルデザイン
JavaScript (JS)動き(クリックで開く、データを取る)筋肉・神経プロトタイプのインタラクション

骨格(HTML)があって、そこに服(CSS)を着せ、筋肉(JS)で動かす。この順で 重なっていると考えると、3つの関係がすっきりします。

Figmaなどで作る「レイヤー構造」がHTMLに、「スタイル指定」がCSSに、 「プロトタイプのつなぎ込み」がJSに近い、とイメージすると馴染みやすいはずです。

AIに修正を頼むとき、この区別ができると指示が驚くほど正確になります。

  • 「色と余白を直して」→ CSS の話
  • 「ボタンを押したら一覧が開くようにして」→ JS の話
  • 「ここに見出しと説明文を足して」→ HTML の話