schedule 5 MIN READ

CSS(シーエスエス)とは?
Webサイトに「魔法」をかけるデザインの言葉

calendar_today 公開日: 2026年5月7日
update 最終更新日: 2026年5月7日
folder_open Web
お洒落にカラーリングされたWebデザインのサンプル画像

Webサイトの文字を赤くしたり、背景をグラデーションにしたり、かっこいいアニメーションを加えたり。そんな「見た目」の指示をすべて引き受けているのがCSSです。

CSSは、家の「インテリア・外装」

Webサイトを「家」に例えると、HTMLが柱や壁を作る「大工仕事」なのに対し、 CSSは壁紙を選んだり照明をつけたりする「インテリアコーディネーター」の仕事 です。

HTMLだけで作ったページは、ただ文字や画像が上から順番に並んでいるだけの質素な状態です。そこにCSSが加わることで、「この文字は大きく」「この写真は右側に」「背景は落ち着いた青色に」といった、お洒落で使いやすいデザインが完成します。

CSSはどうやって書くの?

CSSは、HTMLに対して「どこを」「どう変えるか」を指定する、とてもシンプルなルールで書かれます。

h1 {
color : red ;
font-size : 24px ;
}

このように、「セレクタ(h1という見出しに対して)」「プロパティ(色を)」「値(赤にする)」という3つのセットでコンピュータに命令を送ります。この組み合わせをたくさん作ることで、複雑なデザインも作り上げることができます。

スマホで見ても綺麗な理由

最近のWebサイトは、パソコンでもスマホでも自動的にレイアウトが変わって見やすくなっています。これは 「レスポンシブデザイン」 と呼ばれ、CSSの得意技の一つです。

CSSを使えば、「画面の幅が狭いときは、メニューを隠してボタン一つにまとめる」「画像をもっと大きく表示する」といった条件付きの指示ができるため、どんなデバイスでも快適にサイトを見ることができるのです。

まとめ

  • check_circle CSS はWebサイトの「見た目(デザイン)」を指定する言葉
  • check_circle HTML が「骨組み」なら、CSSは「装飾」を担当する
  • check_circle 「レスポンシブ」などのスマホ対応もCSSで行う

sell タグ

book 関連用語

HTML(エイチティーエムエル) Webサイトの「骨組み」を作るための言葉

Webサイトの基礎となる「HTML」について、初心者の方でもイメージしやすいように家づくりに例えて解説します。

arrow_forward
筆者プロフィール

WRITTEN BY

RosyRuby🌹 / ITエンジニア

「技術を誰にでもわかる言葉に」をモットーに活動中。

bookmark 続けて読みたい記事

CATEGORY: AI

ディープラーニング 「経験」から勝手に学ぶAIの魔法

ディープラーニング(深層学習)とは何か?AIが賢くなる仕組みを、人間の脳や子供の学習に例えて、専門用語抜きでわかりやすく解説します。

arrow_forward

CATEGORY: ネットワーク

IPアドレス インターネット上の「住所」の正体

インターネット上の住所にあたる「IPアドレス」について、初心者の方にもわかりやすく解説します。動的・静的アドレスの違いや確認方法も紹介。

arrow_forward

CATEGORY: AI

GPU AIを劇的に速くする「加速器」

AI時代の心臓部であるGPU。なぜ普通の計算機ではなく「加速器」と呼ばれるのか、その仕組みを料理に例えてやさしく解説します。

arrow_forward