CSS基礎講座 - 初心者向けスタイリング学習コース

CSS基礎講座でWebデザインの第一歩を踏み出しましょう。初心者向けにCSSの基本構文からレスポンシブデザインまで、無料で学習できます。

無料で始める

プログラミング未経験の方でも理解しやすいよう、CSSの基礎から段階的に学ぶことができます。

習得できるスキル

  • CSSの基本構文とセレクタを理解し、HTMLに正しくスタイルを適用できる
  • 文字、背景、ボックスモデルなどの基本的なスタイリング技術を習得する
  • フレックスボックスを使った現代的なレイアウト設計ができる
  • レスポンシブデザインの原則を理解し、モバイル対応のWebページを制作できる
  • 擬似クラスや擬似要素を活用した高度なスタイリングができる
  • 学んだ知識を組み合わせて、見栄えの良いWebページをデザインできる

よくある質問(FAQ)

基本的なHTMLの知識があると理解しやすくなります。HTMLの学習がまだの場合は、HTML基礎講座を先に学習するのがおすすめです。

1日30分の学習で約2-3週間で基礎を習得できます。実践的なスキルを身につけるには、継続的な練習が重要です。

はい、このCSS書き方の基礎コースは完全に無料で提供されています。登録料や月額料金は一切かかりません。

すべてのレッスン、コードエディタ、クイズ機能を無料でご利用いただけます。学習を継続するためのアカウント作成も無料です。

レッスン一覧

1. CSSのできること&基本の書き方

CSSとは何か、HTMLとの関係、外部・内部・インラインスタイルの違いなどを解説します。

2. 基本構文&コメントの書き方

CSSの基本構文(セレクタ・プロパティ・値)とコメントの書き方について学びます。

3. フォントとサイズ

フォントの種類やサイズの指定方法について学び、読みやすく美しい文字表現をマスターします。

font-family, font-size

4. 文字の色と行間

文字の色、行間、文字間隔、配置を調整して読みやすいページを作ります。

color, line-height, letter-spacing, text-align

5. 背景・ボーダーの基本

背景色、背景画像、ボーダーの設定方法を学びます

background, background-color, background-image, border, border-radius

6. 装飾効果とグラデーション

ボックスシャドウ、グラデーションの装飾効果を学びます

box-shadow, text-shadow, linear-gradient, radial-gradient

7. 擬似クラスと擬似要素

擬似クラスと擬似要素を使って、マウスをのせたときの効果や装飾的な要素を作る方法を学びます。

:hover, :active, :focus, ::before, ::after, ::first-letter, transition, transform

8. ボックスモデル

CSSのボックスモデル(padding、margin、border、box-sizing)について学び、要素のスペース調整をマスターします。

margin, padding, border, width, height, box-sizing

9. displayプロパティ

displayプロパティについて学び、レイアウトの基礎を理解します。

display: block, display: inline, display: inline-block, display: none

10. Flexbox

Flexboxを使った柔軟なレイアウト作成を学びます

display: flex, justify-content, align-items, gap, flex-wrap

11. positionプロパティ

positionプロパティの基本を学び、Webページのレイアウトの幅を広げましょう

position, top, left, right, bottom, z-index

12. レスポンシブデザイン

メディアクエリを使ったレスポンシブデザインを学びます

13. ポートフォリオページを作ろう!プロジェクト概要とHTML構造

これまで学んできたCSSの知識を活用し、ポートフォリオページの作成を始めます。まずは基本となる考え方を学びましょう。

14. ポートフォリオページのべーススタイルを整えよう

これまで学んできたCSSの知識を活用し、ポートフォリオページの作成を始めます。まずは全体のベーススタイルを整えましょう。

15. ポートフォリオページのヘッダーとナビゲーションをスタイリングしよう

これまで学んできたCSSの知識を使い、ヘッダーとナビゲーションをスタイリングします。

16. ポートフォリオページの自己紹介セクションをスタイリングしよう

これまで学んできたCSSの知識を使い、自己紹介セクションをスタイリングします。

17. ポートフォリオサイトのスキルセクションをスタイリングしよう

スキルや技術を視覚的に表現するセクションのデザインを学びます

18. ポートフォリオページのお問い合わせフォームデザインしよう

お問い合わせフォームのデザインとユーザビリティを学びます

19. ポートフォリオページのフッターをスタイリングしよう

これまで学んできたCSSの知識を使い、ポートフォリオページのフッターをスタイリングします。

20. ポートフォリオサイトのレスポンシブ対応

これまで学んできたCSSの知識を使い、ポートフォリオサイトをレスポンシブ対応します。

練習問題一覧

CSS練習問題 基本構文

基本的なCSSスタイリングを適用する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 クラスセレクタ

クラスセレクタを適用する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 IDセレクタ

IDセレクタを適用する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 フォントファミリー

フォントファミリーを適用する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 フォントサイズ

フォントサイズを適用する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 行間

行間を適用する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 文字間

文字間を適用する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 文字の配置

文字の配置を中央揃えにする練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 背景色

背景色を設定する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 ボーダー

ボーダーを設定する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 ボックスシャドウ

ボックスシャドウを設定する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 テキストシャドウ

テキストシャドウを設定する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 線形グラデーション

線形グラデーションを設定する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 擬似クラス

擬似クラスを使用してボタンのホバー効果を設定する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 擬似要素

擬似要素を使用して見出しの前にアイコンを追加する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 transition

transitionプロパティの練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 transform

transformプロパティの練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 余白

余白の練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 ボーダー

ボーダーの練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 displayプロパティ

aタグをブロック要素にする練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 要素を非表示にする

要素を画面から消す練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 横並び

要素を横並びにする練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 Flexboxで中央揃え

Flexboxを使って要素を中央揃えにする練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 Flexboxで縦方向の中央揃え

Flexboxを使って要素を縦方向に中央揃えにする練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 Flexboxで折り返し

Flexboxで要素が親要素の幅を超えた場合に折り返すようにする練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 positionで位置調整

positionプロパティを使ってボックスを元の位置からずらす練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 positionで親要素を基準に配置

.parent要素を基準に.child要素を配置する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 レスポンシブデザイン(メディアクエリ)

幅が600px以下のデバイスのみに適用されるメディアクエリを作成する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

CSS練習問題 画像のレスポンシブ対応

画像をレスポンシブ対応にするためのCSSを作成する練習問題。ドラッグ&ドロップでCSSを正しい位置に配置してください。

初級 5分

コース概要

  • 学習時間: 約20時間
  • レッスン数: 20レッスン
  • クイズ数: 73問
  • 練習問題数: 29問
  • 難易度: 初級レベル

インストラクター

Yamasaki Shohei
Yamasaki Shohei
ソフトウェアエンジニア

学習に役立つリソース

CSS練習問題

実践的なCSS練習問題で、学んだ知識を定着させましょう。

CSS練習問題を解く

CSSクイズ

学習した内容の理解度を確認したい場合は、クイズページでテストしてみましょう。

CSSクイズを受ける

CSSリファレンス

プロパティの詳しい使い方や値について知りたい場合は、リファレンスページをご確認ください。

CSSリファレンスを見る

コードエディタ

学んだ内容を自由に試してみたい場合は、コードエディタをご利用ください。

コードエディタを使う