ファイルを知る、使いこなす。
.css

CSS

Web・開発

CSSはWebページの見た目を指定するテキストです。単体で開いても完成ページにはならず、HTMLから読み込んで適用します。効かないときはファイルの場所、セレクター、優先順位を順に調べます。

主な用途
Webページの色・余白・配置・画面幅への対応
中身の種類
テキスト
目次・よくある質問・根拠資料を見る

内容の最終確認: · 編集:Kai

開き方・操作手順

使っている環境や目的の項目を開いて、手順を確認してください。

エディター:CSSを読む

単独のCSSはページ表示になりません。

  1. VS Code等の「開く」でCSSを指定し、CSSとして言語モードを確認します。
  2. セレクター、波括弧、プロパティ、値を確認します。
  3. 利用するHTMLのlink指定や読み込み設定を確認します。
ブラウザー:適用結果を調べる

検証ツールで読み込みと上書きを調べます。

  1. 対象ページを開き、開発者ツールのNetworkでCSSの読み込みを確認します。
  2. Elements等で対象要素を選び、どの規則が適用・上書きされているか見ます。
  3. 画面幅を変え、メディアクエリーと内容のはみ出しを確認します。
編集:小さい変更から反映

変更箇所を限定して確認します。

  1. 原CSSのコピーを作り、直したい要素と規則を特定します。
  2. 一つの規則を変更して保存し、対象ページを再読込します。
  3. PCとスマホ、別のページで影響範囲を確認します。

操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。

開けないとき:症状から確認

  • 変更が反映されない:HTMLのlink先、読み込み失敗、キャッシュを確認します。
  • 一部の規則だけ効かない:セレクター、詳細度、後の規則による上書き、括弧の閉じ忘れを確認します。
  • スマホだけ崩れる:media queryの条件、固定幅、画像の最大幅、viewport設定を確認します。
  • 変更が反映されない:読み込みURL、保存先、キャッシュ、上書き規則を順に確認します。
  • 途中から適用されない:閉じ忘れた波括弧、コメント、無効な宣言を確認します。
  • 背景画像だけ出ない:url()の相対パスはCSSの位置を基準にすることを確認します。

CSSの保存・サイトへの適用

  1. プレーンテキストで保存し、HTMLのstylesheet参照先と実ファイルの場所を合わせます。
  2. PCとスマホ相当の幅で表示し、既存規則への影響を確認します。
  3. 生成CSSを実際のHTMLで読み込み、PC・スマホと共通利用ページを確認します。

SCSS等を.cssへ改名してもコンパイルされません。制作環境に必要な処理を確認します。

読み込みエラーと上書きを分ける

CSSが取得できていても別の規則で上書きされることがあります。Networkと要素のStylesを分けて確認します。

importantを増やす前に、セレクター、順序、継承、条件付き規則を確認します。

この手順の根拠:Microsoft · CSS, SCSS and Less

共通CSSを編集するときの確認

一つのCSSを複数ページで使う場合は変更が広く波及します。見出し、ボタン、一覧、長い本文を代表ページで確認します。

画面幅だけでなく、文字の増加、長いURL、画像比率も確認します。

この手順の根拠:Microsoft · CSS, SCSS and Less

関連形式との違い

関連形式との違い
形式主な役割選ぶときの注意
CSSスタイル規則適用先HTMLで確認
SCSSCSS生成用の記法コンパイルが必要
HTML内容と要素構造見た目はCSS等へ依存

取り扱いと安全性

外部CSSは画像・フォント等のURLを参照できます。配布CSSを採用する前に外部参照先とライセンスを確認します。

よくある質問

CSS単体をブラウザーで開けばデザインが見える?

対象のHTML等へ適用して確認します。

後に書けば必ず優先される?

詳細度や重要度なども優先順位に関係します。

SCSSとCSSは同じ?

SCSSには変換処理が必要な機能があります。

CSSを開けばWebページが見える?

スタイル指定が見えるだけです。対応HTMLで適用結果を確認します。

SCSSをCSSに改名できる?

SCSS固有構文はCSSのままでは使えません。対応ビルドでCSSへ変換します。

形式の基本情報:正式名称・MIME type・管理団体
名称
Cascading Style Sheets
管理・仕様
W3C
MIME type
text/css

公式・一次情報

  • 標準仕様Cascading Style Sheets

    CSSの役割と仕様への入口です。

    W3C · リンク確認:
  • ソフトウェア公式CSS, SCSS and Less

    CSSの編集と構文チェックの資料です。

    Microsoft · リンク確認: