カテゴリー

  • プログラミング
  • 英語学習
  • 海外
  • キャリア
  • Kredo
Kredoオンラインキャンプ
KredoIT留学
無料カウンセリングはこちら
Kredoオンラインキャンプ体験談
KredoIT留学体験談
外貨を稼ぐ!海外フリーランス無料セミナー
未経験から即戦力ITグローバル人材 無料セミナー
Kredo Blog 英語・IT・AIで、人生の選択肢を広げる。
無料ウェビナー参加 ↗ 無料カウンセリング予約無料相談↗
MENU
EXPLORE KREDO BLOG

知りたいことから、世界が広がる。

ブログTOP ↗
留学・セブSTUDY & LIFE
留学・セブの記事をすべて読む ↗ 海外留学→海外移住→海外就職→
英語学習ENGLISH
英語学習の記事をすべて読む ↗ 英語学習法→英語フレーズ→
IT・AITECH & CREATIVITY
IT・AIの記事をすべて読む ↗ プログラミング学習→プログラミング知識→AI・テクノロジー→デザイン→
キャリアYOUR NEXT CHAPTER
キャリアの記事をすべて読む ↗ 転職情報→キャリアデザイン→
KredoOUR SCHOOL
Kredoの記事をすべて読む ↗ ニュース・キャンペーン→セブ島情報→インタビュー→
STUDENT DIARIES留学生のリアルな日記noteの体験記を読む ↗YouTube・Instagramで留学を知る ↗
記事を探す ブログTOP
留学・セブ
STUDY & LIFEセブで学ぶ。海外で暮らす。留学の準備から、現地の毎日まで。
留学・セブを知るすべての記事 ↗
海外留学費用・期間・学校選びを知る↗海外移住海外で暮らすためのヒント↗海外就職世界で働く選択肢を探す↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
英語学習
ENGLISH英語が、世界を近くする。学び方と、今日から使える英語。
英語学習を知るすべての記事 ↗
英語学習法自分に合った学び方を見つける↗英語フレーズ会話で使える表現を読む↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
IT・AI
TECH & CREATIVITYつくる力を、次の一歩に。プログラミングとAIをもっと身近に。
IT・AIを知るすべての記事 ↗
プログラミング学習はじめ方・学び方を知る↗プログラミング知識仕組みやスキルを深める↗AI・テクノロジーAIの活かし方と最新の話題↗デザイン伝わるものづくりのヒント↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
キャリア
YOUR NEXT CHAPTER学びの先の、働き方。転職・海外就職・これからのキャリア。
キャリアを知るすべての記事 ↗
転職情報次の仕事へ向かう準備↗キャリアデザイン自分らしい働き方を考える↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
Kredo
OUR SCHOOLKredoを、もっと知る。学校のこと、セブのこと、学ぶ人のこと。
Kredoを知るすべての記事 ↗
ニュース・キャンペーンKredoからのお知らせ↗セブ島情報現地の暮らしを知る↗インタビュー受講生・卒業生の声を読む↗
FROM CEBU / note留学生の、
リアルな毎日。
写真とことばで読む留学日記日記を読む ↗
留学日記 ↗

ENGLISH · IT · AI / STUDY IN CEBU

学ぶって、冒険だ。

英語・IT・AIで、人生の選択肢を広げよう。

留学の無料相談へ ↗Kredo Blogを読む →
JAPAN✈CEBU
Kredoで、講師と一緒に英語とITを学ぶ受講生
LEARN SOMETHING NEW.
セブの海を望む場所で学ぶ日常
HELLO, NEW WORLD.
  • TOP
  • プログラミング
  • Web・プログラミング(知識)
  • CSSの書き方を簡単に解説!入門におすすめの本・サイトも紹介

CSSの書き方を簡単に解説!入門におすすめの本・サイトも紹介

アバター画像
Kredo編集部
公開日:2023.04.20
更新日:2023.04.20
Web・プログラミング(知識) |
 width

CSSをあまり学んだことのない初心者さんのなかには

少年

CSSって何ができるの?

少女

CSSの概要をざっくり知りたい

という方もいらっしゃるのではないでしょうか。 そこで今回は、

  • CSSでできること
  • CSSを書く場所と書き方
  • CSSセレクタの種類
  • CSSの入門練習におすすめの本とサイト

上記4項目について紹介していきます。

なお、「そもそもCSSってなに?」「CSSの基礎知識が知りたい」という方は、あわせて別記事も参考にしてみてください。

記事のもくじ

  • 【入門】CSSはWEBサイトの見た目を整えるもの
    • HTMLのファイル内に書く
    • CSSのファイル内に書く(外部のファイルに書く)
  • 入門者でも必ず覚えておきたいCSSセレクタ
    • id
    • class
  • CSSの入門におすすめの3つの本
    • HTML5&CSS3きちんと入門
    • HTML5&CSS3デザインブック
    • HTML5&CSS3デザイン現場の新標準ガイド
  • CSSの入門におすすめの3つのサイト
    • Progate
    • ドットインストール
    • Udemy
  • CSSの入門はサイトの模写もおすすめ
  • まとめ:CSS入門をしよう!

【入門】CSSはWEBサイトの見た目を整えるもの

CSSでできるのは、簡単に言うと「WEBの見た目を整える」ことです。

例えばこのKredoのブログでは、文字の色は黒色になっていますよね。

このような色の設定・画像の大きさの設定・ボタンの形の設定など、WEBサイトの見た目に関する操作ができるのがCSSです。

また、最近では新しい仕様が加えられ、アニメーションも簡単に作れるようになりました。

WEBサイトのデザインを作る上で欠かせない言語、それがCSSなのです。

CSSはどこに書くものなの?書き方は?

HTMLならHTMLファイル、JavaScriptならHTMLファイル・JavaScriptファイルと、それぞれの言語に対して書く場所が定められていますが、CSSはどこに書くものなのでしょうか。

CSSを書く場所としては、一般的に下記の2箇所があげられます。

  1. CSSのファイル内
  2. HTMLのファイル内

それぞれ詳しく見ていきましょう。

HTMLのファイル内に書く

1つ目は、HTMLのファイル内にコードを追加する方法です。

HTMLは、ファイル内に

<style>~</style>

を明記することで、CSSを追加できるような仕組みになっています。

この方法のメリットは、CSSがどのHTMLコードに適用されているのか、一目で判断できることです。

ただし、HTMLコードが大量にある場合にはCSSの修正が必要になったときに、かなり膨大な量のCSSを確認しなければいけないというデメリットがあります。

HTMLの量が少ない簡易的なWEBサイトの作成、もしくはプログラミング初心者さんの練習にはおすすめの方法です。

CSSのファイル内に書く(外部のファイルに書く)

2つ目は、CSSのファイル内に書く方法、つまり、HTMLファイルとは別にCSS専用のファイルを作成してそこに記述する方法です。

WEBサイトを作成するときに一般的に使用されるのがこの方法です。

CSSの編集が比較的楽に行えること、複数のHTMLへの使いまわしができる利便性の高さも、この方法ならではの魅力です。

CSS初心者の方も、できるだけ早めにこの方法に慣れるようにするのがおすすめです。

入門者でも必ず覚えておきたいCSSセレクタ

CSSを書く上で必ず覚えておきたいものの1つに、「セレクタ」と呼ばれるものがあります。

これはCSSを書くときには必ず使用するもので、「どのHTMLにCSSを適用するか」という指示を出す役割を持ちます。

セレクタにはいくつか種類がありますが、初心者でも必ず覚えておきたい、超基本のCSSセレクタを2つ紹介します。

【CSSセレクタ】
  1. id
  2. class

ぜひこの記事を読みながら覚えてしまいましょう。

id

CSSを使う上で覚えておきたいクラスタの1つ目は、「id」です。

HTMLでid名をつけた要素に対して、CSSを適用することができます。

id名の指定は、「id=””」という表記で行います。

●HTML
<div id=”head”>

    IT×英語留学の「Kredo」

</div>


●CSS
#head {

    font-size:12px;

}

HTMLでidの設定を行った場合、CSSでは先頭に「#」を明記します。

idを使用する上で注意しなければいけないのは、1つのページに使うid名は重複しないようにしなければいけないという点です。

どの単語を使用したか覚えておくためにも、id名には分かりやすい単語を使用するのがおすすめです。

id名として定番の単語もあるので、勉強を進めながら感覚を掴んでいきましょう。

class

CSSを使う上で覚えておきたいクラスタの2つ目は、「class」です。

class名の指定はidのときと同様に、「class=””」という表記で行います。

id名は1つのページに同じ名前を使用することはできませんでしたが、classには1つのページで何度も同じ名前を使用することができるという特徴があります。

classセレクタを使用すれば、複数個所に同じスタイルを適用することができるので、非常に便利です。

●HTML
<div class=”main”>

    セブ島でIT/プログラミングを英語で学べる日系で唯一の政府認定校

</div>

 

●CSS
.main {

    font-size:12px;

}

CSSの先頭は「#」ではなく「.」であることに注意しましょう。

CSSの入門におすすめの3つの本

ここまでCSSの基礎知識について紹介しましたが、より詳しく・具体的に独学で勉強をするときに使うものといえば、本ですよね。

そこで、ここからはCSSの入門練習におすすめの本を紹介していきます。

今回紹介するのは、下記3つです。

【CSSの入門練習におすすめの3つの本】
  1. HTML5&CSS3きちんと入門
  2. HTML5&CSS3デザインブック
  3. HTML5&CSS3デザイン現場の新標準ガイド

それぞれ内容の方向性が異なるため、ぜひご自身の興味・勉強方法に合いそうなものを探してみてください。

HTML5&CSS3きちんと入門

HTML5&CSS3きちんと入門

PCだけでなく、スマホ向けのテクニックもしっかりと記述されているのが、「HTML5&CSS3きちんと入門」です。

概要だけでなく、かなり細かい実践的な内容も記述されているので、1度に幅広い知識を身につけたい方には適した1冊と言えるのではないでしょうか。

図がたくさん盛り込まれているので「文字ばかりの本は読む気がおきない…」という方にもおすすめです。

HTML5&CSS3デザインブック

HTML5&CSS3デザインブック

「HTML5&CSSデザインブック」は、CSSを勉強する上での定番本の1つです。

どちらかというと実践寄りの本ではありますが、解説が非常に丁寧なので、挫折してしまうこともないでしょう。

「HTMLは勉強したことがある」「CSSは触りだけ知っている」など、ある程度プログラミングの概要を既に知っている方におすすめの1冊です。

HTML5&CSS3デザイン現場の新標準ガイド

HTML5&CSS3デザイン現場の新標準ガイド

CSSの実践的な制作方法を学んでいける本です。

「HTML5&CSS」というタイトルではあるものの、CSSのことがよく書かれているので、「HTMLはなんとなく知っているから、CSSのことをもっとしっかりと勉強したい」という方には特におすすめです。

基礎知識は既に身に付けられており、実践的なステップを踏んでいきたい方は、ぜひこの本を読んでみてはいかがでしょうか?

WEBデザイナー・フロントエンジニアになっても、長く使用できる1冊です。

CSSの入門におすすめの3つのサイト

CSSの勉強には本だけでなく、Webサイトを利用するのもおすすめです。

今回は、たくさんのプログラミング勉強用サイトの中から、下記の3つをピックアップして紹介していきます。

【CSSの入門練習におすすめの3つのサイト】
  1. Progate
  2. ドットインストール
  3. Udemy

Progate

Progate

Progateは「初心者でも、独学でできるレッスンを」をテーマに提供しているサービスです。

スライドで学んだのち、実際に自分でコードを書きながら学んでいくという形式なので、「実際に書きながら覚えたい」という方には特におすすめですよ。

スライドはイラスト中心に作成されており、複雑なコードも分かりやすく解説されています。

アプリも配信されており、通学・通勤中などのスキマ時間も活かして勉強を進めることができるのも、Progateの魅力の1つです。

1つの講座を学習し終わるとレベルがアップするというゲーム要素もあるので、飽きずに楽しんで勉強を進めることができるでしょう。

ドットインストール

ドットインストール

ドットインストールは、3分で学べる動画を提供しているサービスです。

2019年11月27日時点での動画の本数は5,900本以上と、かなりのラインナップが取り揃えられています。

そんなドットインストールならではの魅力と言えば、質問機能がついていることです。

レッスンの内容でわからないところは、現役のエンジニアの方に質問ができるようになっています。

独学での勉強の場合、「分からないところが分からない」「正しい方法を調べるのに時間がかかってしまう」ということが起こりがちなため、効率よく学習を進めたいという方には、特に嬉しいサポート体制と言えるでしょう。

一部無料で視聴できる講座もあるので、いくつかの動画を視聴したのち、自分の学習スタイルにあっているかどうかを判断してみてはいかがでしょうか。

Udemy

Udemy

Udemyは、海外で人気の学習サイトです。

プログラミングはもちろん、ビジネススキル・マーケティングなど様々なジャンルの内容を、世界中のトップ講師から学ぶことができます。

基本的に1つの講座ごとに支払いが必要になりますが、1度購入してしまえば、期限なくいつでも動画を視聴することができるようになっています。

なかには日本語非対応の講座もあるので、プログラミングとともに英語の学習にも取り組みたい方には、適したサイトと言えるでしょう。

すべてのコースに30日間の返金保証がついているので、まずは気軽に受講してみてはいかがでしょうか。

CSSの入門はサイトの模写もおすすめ

ここまでCSSの勉強に使える本・サイトの紹介をしていきましたが、CSSの勉強にはサイトの模写もおすすめです。

模写をすることで、CSSを書くときの流れや、法則を感覚的に理解することができます。

プロのエンジニアが作ったコードに触れられるため、これまで勉強したことのない組み立て方を学ぶことができるのも、模写ならではのメリットです。

基礎の習得がある程度できた方は、ぜひサイト模写にも取り組んでみてください。

まとめ:CSS入門をしよう!

今回はCSSを勉強したいと考えている初心者さんのために、

  • CSSでできること
  • CSSを書く場所と書き方
  • CSSセレクタの種類
  • CSSの入門練習におすすめの本とサイト

上記についてたっぷりと紹介していきました。

WEBデザイナー・フロントエンジニアなど、一度CSSを身に付けてしまえば役立てられる仕事も複数あります。

興味を持ったこの機会に、ぜひCSSの勉強に取り組んでみてください。

英語でIT・AIを学べるKredo

英語×IT・AIのスキルを身につけてグローバルに活躍しませんか?

当メディアを運営しているKredoは、英語×ITをオンラインで学ぶ「Kredoオンラインキャンプ」と、フィリピンのセブ島で英語とIT・AIを学ぶ「KredoIT留学」「KredoAI留学」を提供しています。これまでの卒業生は3,000名以上。卒業生の多くが、国内外のIT企業への転職、フリーランスなどへのキャリアチェンジを実現しています。これからの時代に必要な英語×IT・AIのスキルを身につけてグローバルに活躍しませんか?

\ セブ島でIT×英語を学ぶ /IT留学の無料カウンセリングを予約する
\ オンラインでIT✕英語を学ぶ / Kredoオンラインキャンプの詳細をみる >>
  • ツイート
  • シェア
  • はてな
  • ポケット
この記事を書いた人
アバター画像
Kredo編集部

Kredo編集部です!プログラミング、英語学習、キャリア、Kredo情報を発信していきます。

関連記事

  • PHPのコード画面を見ながら学ぶ人物のイメージ
    Web・プログラミング(知識)

    PHPの脆弱性で将来性はなくなる?AI時代の安全性・需要を他言語と比較【2026年】

    2026.11.02
  • PHP公式の2026年10月21日セキュリティ告知
    Web・プログラミング(知識)

    PHP脆弱性ニュース【2026年10月】国内事例・政府発表・時系列

    2026.10.23
  • PHP公式のバージョン別サポート期限
    Web・プログラミング(知識)

    PHP 8.2のサポート終了は2026年12月31日|移行先と対応手順

  • WordPress日本語公式サイト。CMSの概要と編集画面の紹介
    Web・プログラミング(知識)

    WordPressのPHPバージョン確認・更新方法|変更前後のチェックリスト

新規CTA
KREDO JAPAN株式会社

\ SNSで留学の様子を更新中! /

  • Instagram
  • LINE
  • X
  • YouTube
©KREDO JAPAN Inc. 2024 All rights reserved.
Kredoのサービス
セブ島で学びたい方はこちら KredoIT留学
自宅で学びたい方はこちら Kredo Online 英語×アプリ開発コース
運営会社 会社概要 採用情報 お問い合わせ
利用規約 プライバシーポリシー 特定商品取引に基づく表示 資料請求