カテゴリ: CSS 更新日: 2026/01/01

CSSの記述場所と順序を完全ガイド!初心者向けに基本ルールをわかりやすく解説

CSSの記述場所と順序の基本ルールまとめ
CSSの記述場所と順序の基本ルールまとめ

先生と生徒の会話形式で理解しよう

生徒

「CSSって、どこに書けばいいんですか?書く順番とかも決まってるんですか?」

先生

「はい、CSSには書く場所と順序の基本ルールがあります。それを守ることで正しくデザインが反映されますよ。」

生徒

「なるほど!順番ってどういうことですか?ちゃんと覚えたいです!」

先生

「では、初心者にもわかるようにCSSの書き場所と順序を、具体的な例を交えて解説していきましょう!」

1. CSSの記述場所は3種類ある

1. CSSの記述場所は3種類ある
1. CSSの記述場所は3種類ある

CSS(シーエスエス)は、ウェブページの見た目(色・文字サイズ・レイアウトなど)を指定するための言語です。まずはCSSをどこに書くのかを理解しましょう。記述場所は主に3種類あります。

  • 1. 外部スタイルシート(外部ファイルに書く)
  • 2. 内部スタイルシート(HTMLファイルの中に書く)
  • 3. インラインスタイル(HTMLタグの中に直接書く)

初心者の方には「内部スタイルシート」や「インラインスタイル」から始めるのがおすすめです。順番に具体的な使い方を見ていきましょう。

2. 内部スタイルシートの基本的な書き方

2. 内部スタイルシートの基本的な書き方
2. 内部スタイルシートの基本的な書き方

内部スタイルシートは、HTMLファイルの中に直接CSSを書く方法です。具体的には、<head>タグの中に<style>タグを使ってCSSを記述します。


<style>
    h1 {
        color: red;
    }
</style>

<h1>こんにちは</h1>
ブラウザ表示

3. インラインスタイルの使い方

3. インラインスタイルの使い方
3. インラインスタイルの使い方

インラインスタイルとは、HTMLのタグの中に直接CSSのスタイルを記述する方法です。「style」という属性を使います。


<h1 style="color: green;">こんにちは</h1>
ブラウザ表示

インラインスタイルは1行で完結できて便利ですが、たくさん使うと管理が大変になるため注意しましょう。

4. 外部スタイルシートの基本

4. 外部スタイルシートの基本
4. 外部スタイルシートの基本

CSSファイルを別に作って、HTMLと分けて管理するのが外部スタイルシートです。HTMLファイルの<head>に下記のようにリンクします。


<link rel="stylesheet" href="style.css">

「style.css」には以下のようにCSSを書いておきます。


<style>
    p {
        font-size: 18px;
        color: blue;
    }
</style>

<p>これは外部スタイルの例です。</p>
ブラウザ表示

5. CSSの適用順序(優先順位)について理解しよう

5. CSSの適用順序(優先順位)について理解しよう
5. CSSの適用順序(優先順位)について理解しよう

CSSのスタイルは、どこに書いたかによって「どれが優先されるか」が決まります。これをCSSの優先順位(カスケード)と呼びます。

  • 1番強い:インラインスタイル(HTMLタグ内に直接書く)
  • 次に強い:内部スタイルシート(<style>タグ)
  • 一番弱い:外部スタイルシート(.cssファイル)

たとえば、外部CSSで赤、内部CSSで青、インラインで緑と指定した場合、インラインの緑が最優先で適用されます。

6. CSSを書く順番にもルールがある?

6. CSSを書く順番にもルールがある?
6. CSSを書く順番にもルールがある?

CSSファイルの中に複数のスタイルを書く場合、基本的に上から順番に読み込まれます。ですが、同じ要素に対してスタイルが重なった場合は、後から書いたものが優先されます。

例えば、次のように書くとどうなるでしょうか?


<style>
    h1 {
        color: red;
    }

    h1 {
        color: blue;
    }
</style>

<h1>テスト</h1>
ブラウザ表示

この場合、「blue」が最後に書かれているので、見た目は青色になります。

7. よくある初心者のミスと対処法

7. よくある初心者のミスと対処法
7. よくある初心者のミスと対処法

プログラミング初心者がよくやってしまうCSSのミスも紹介しておきます。

  • CSSを書く場所を間違える → <style>タグの外に書かないように注意
  • 記述の順序を間違える → 同じセレクタが重なる場合、後に書いた方が優先
  • スペルミス → color や font-size などは正しく書こう

初心者のうちは、どこに何を書いているかを整理しながら進めると、後で困らなくなります。

まとめ

まとめ
まとめ

CSS(シーエスエス)の記述場所や順序には明確なルールがあり、それを正しく理解して使いこなすことが、思い通りのデザインを実現する第一歩です。この記事では、CSSの3つの記述場所(外部スタイルシート・内部スタイルシート・インラインスタイル)について解説し、それぞれの使い方やメリット・デメリットも紹介しました。

また、CSSの適用順序や優先順位(カスケード)についても丁寧に説明しました。インラインスタイルが最も強く、次に内部スタイルシート、最後に外部スタイルシートが適用されるという点は、初心者がつまずきやすいポイントなので特に重要です。

CSSの順序ルールでは、同じセレクタに対するスタイルは後に書いた方が優先されるという基本的な仕組みがあることも紹介しました。これを理解していないと、なぜ意図したスタイルが反映されないのか悩む原因になります。

さらに、よくあるミス(styleタグの外に記述・スペルミス・優先順位の誤解)など、初心者がよく直面する問題とその対処法にも触れました。

実際の例では、以下のようなコードを使って説明しました:


<style>
    h1 {
        color: red;
    }

    h1 {
        color: blue;
    }
</style>

<h1>テスト</h1>
このように、同じ要素(h1)に対して複数のスタイルを記述すると、最後に書いたスタイル(この場合は青)が優先されるというCSSの基本ルールを実際に確認することができます。

今後、CSSを使ったWebデザインに取り組む際は、「どこに」「どのような順番で」書くかを常に意識することで、デザインの崩れを防ぎ、保守性の高いコードを書くことができるようになります。

先生と生徒の振り返り会話

生徒

「先生、今日の内容を振り返ると、CSSって書く場所によって優先順位が変わるんですね!」

先生

「その通りです。インラインスタイルが一番強くて、外部スタイルシートが一番弱いという順番は覚えておきましょう。」

生徒

「あと、順番っていうのは、同じセレクタのCSSが重なったときに、後の方が効くってことでしたね!」

先生

「はい、例えば赤→青と書いたら、青が優先されます。これを理解しておくと、デザインのバグも減りますよ。」

生徒

「なるほど!今度から外部CSSと内部CSSを混ぜるときも、順序に気をつけます!」

先生

「素晴らしい意識ですね。CSSはルールを守って書くだけで、見違えるように美しいページが作れるようになりますよ。」

この記事を読んだ人からの質問

この記事を読んだ人からの質問
この記事を読んだ人からの質問

プログラミング初心者からのよくある疑問/質問を解決します

CSSはHTMLのどこに書くのが正しいのですか?初心者でもわかるCSSの記述場所について知りたいです

CSSの書き方には3つの方法があります。HTMLファイルの外部に別ファイルとして書く「外部スタイルシート」、HTML内のheadタグ内に書く「内部スタイルシート」、HTMLタグの中に直接書く「インラインスタイル」です。初心者にはまず内部スタイルシートやインラインスタイルから学ぶのがおすすめです。

CSSのインラインスタイルってどういう意味ですか?初心者にもわかりやすく教えてください

インラインスタイルとは、HTMLタグの中に直接CSSのスタイルを記述する方法です。たとえば、文字の色を変える場合に、HTMLのタグ内にstyle属性を使って指定するやり方です。初心者でもすぐに効果を確認できるので学習には適していますが、長いコードには不向きです。
2026年最新 スキルアップ・実践セミナー

【60分集中】Flexboxを完全攻略!最新CSS3で「崩れない・迷わない」モダンUI構築セミナー

「魅せる力」をコードで実現。CSS3でモダンWebデザインのプロトタイピングを。

本講座では、単に色を変えるだけではなく、「ユーザーを迷わせないUIデザイン」「崩れないレイアウト設計」の本質を学びます。最新のCSS3とモダンなレイアウト手法を通じて、プロの現場で通用する「美しさと機能性を両立した実装力」を最短距離で習得します。

具体的なワークショップ内容と環境

【つくるもの】
HTMLで作成した骨組みに対し、商用サイトでも採用される「スタイリッシュなカード型UI」や「レスポンシブなナビゲーション」を構築します。色の選定基準や余白(ホワイトスペース)の黄金比など、デザインの理論をコードに落とし込む工程を体験してください。

【開発環境】
フロントエンド開発の標準であるVisual Studio Code (VS Code)を継続使用。CSSの記述を効率化するプラグインや、ブラウザのデベロッパーツール(検証機能)を駆使して、リアルタイムでデザインを微調整するプロのワークフローを再現します。

この60分で得られる3つの技術資産

1. 現代のデファクトスタンダード「Flexbox」

要素の横並びや中央揃えを自由自在に操り、どんなデバイスでも崩れないレスポンシブな配置術を完全理解します。

2. メンテナンス性を高めるCSS設計の基礎

後から修正しやすい「壊れにくいコード」の書き方を伝授。プロの現場で必須となる命名規則の考え方を学びます。

3. パフォーマンスと美しさの両立

画像の最適化や軽量な装飾技法など、ページの表示速度を落とさずに高級感のある演出を行うテクニックを習得します。

※本講座は、HTMLの基礎を終えた後のステップアップ講座です。Webデザイナー、UIデザイナー、フロントエンドエンジニアへの道を切り開く「魅せる技術」を、モクモク独自のパーソナル指導で着実に定着させます。

【60分集中】Flexboxを完全攻略!最新CSS3で「崩れない・迷わない」モダンUI構築セミナー

リラックスしながら、学ぶことが大切です。しっかりと基礎を理解しましょう!

各回少人数・マンツーマン形式で徹底サポート

このセミナーの詳細・お申し込みはこちら
カテゴリの一覧へ
新着記事
New1
Bootstrap
Bootstrapテーブル入門:.table /.table-striped /.table-hover /.table-bordered をやさしく解説
New2
CSS
スマホの文字化け・崩れを防ぐ!メディアクエリで文字の改行と非表示を操る完全ガイド
New3
HTML
HTMLのvideo属性一覧を完全整理!初心者でもわかるposter・preload・loopの使い方
New4
Bootstrap
Bootstrap入力グループ完全ガイド|初心者でもわかる.input-groupの使い方
人気記事
No.1
Java&Spring記事人気No1
CSS
CSSのメディアタイプ完全ガイド!画面表示と印刷用スタイルを切り替える方法
No.2
Java&Spring記事人気No2
CSS
CSSで要素のサイズを自動調整!autoとfit-contentの使い方
No.3
Java&Spring記事人気No3
CSS
CSSのフレックスボックスで使うgapの使い方を完全ガイド!初心者でもわかる余白調整の基本
No.4
Java&Spring記事人気No4
CSS
レスポンシブデザインの要!ブレイクポイントの決め方とCSSの書き方ガイド
No.5
Java&Spring記事人気No5
CSS
CSSのmin-widthとmax-widthの違いを徹底解説!モバイルファースト設計の基本
No.6
Java&Spring記事人気No6
CSS
スマホの向きでデザインが変わる!CSSのorientation(向き)設定ガイド
No.7
Java&Spring記事人気No7
CSS
CSSで要素を消す方法を完全ガイド!display:noneとvisibility:hiddenの違い
No.8
Java&Spring記事人気No8
Bootstrap
Bootstrap Iconsの使い方を完全解説!初心者でもわかるアイコン基本操作ガイド