HTML・CSS基礎編
HTMLの基礎を学ぼう プロ
WebページはHTML・CSSという言語によって見た目が作られています。まずはHTMLとCSSの基礎を学びましょう。
- 基本タグ
- テーブル
- ページ内リンク
学習内容をみる (8演習)
CSSを使ったスタイリングの基礎を学ぼう プロ
border・余白・擬似要素・重なり順など、CSSによる細かなスタイリングの基礎を身につけます。
- セレクタ
- ボックスモデル
- 擬似クラス
学習内容をみる (22演習)
- セレクタ プロ
- タグに名前をつける プラス
- 値と単位 プロ
- 文字の色 プラス
- 文字の大きさと種類 プラス
- テキストのレイアウト プロ
- 高さと幅と背景の色 プラス
- 背景 プロ
- カスケードと継承 プロ
- ボックスモデル プロ
- 要素コンテナ プロ
- 要素の表示 プロ
- 要素に角丸や影をつけてみよう
- 要素に枠をつけるborderとoutlineをおさえよう
- 背景にグラデーションを適用してみよう
- ポジションを使った要素の配置をマスターする
- 擬似クラスを使ってスタイリングをしよう
- 擬似要素を利用してスタイリングをしよう
- n番目の要素に対してCSSを適用する
- 要素特有のCSSを抑えよう
- z-indexを使って要素の重なり順を指定しよう
- 【腕試し】おしゃれなカードを作ろう
Webページの基本的な構造を学ぼう プロ
HTML・CSSを学びながら、Webページを作成します。Webページの基本的な構造を理解し、レイアウトを整える方法を学びましょう。
- セクショニング
- ページ全体のレイアウト
レイアウト・デザイン編
ランディングページを作成しよう プラス
基本的なHTML・CSSを使ってWebページを作成したので、今度はより実践的なスキルを身につけるためにモダンなランディングページを作成しましょう。
- ランディングページ制作
レスポンシブデザインを適用しよう プラス
レスポンシブデザインは、現代のWeb制作においては必須の技術です。「ランディングページを作成しよう」で作ったWebページにレスポンシブデザインを適用しながら、あらゆる画面サイズで最適な見た目を作る方法を学びましょう。
- レスポンシブデザイン
- メディアクエリ
Flexboxの使い方を学ぼう プラス
CSSを使ったレイアウト方法の1つであるFlexboxを学んでいきましょう。学習する内容はFlexboxのたくさんあるプロパティの中でも、特によく利用されるものになります。Flexboxはとても便利なので、しっかり理解しておきましょう。
- Flexbox
Gridの使い方を学ぼう
Gridは、より複雑なレイアウトを実現できるCSSの機能です。ここで基本的な使い方を理解しましょう。
- Grid
CSSアニメーションを学ぼう
CSSで動きのある魅力的なWebページを作成するために、CSSアニメーションの基本を学びましょう。
- アニメーション
- トランジション
学習内容をみる (4演習)
CSS変数を学ぼう
CSS変数は、CSSの保守性を向上させる強力な機能です。CSS変数の基本的な使い方を学び、効率的にスタイルを管理する方法を学びましょう。
- CSS変数
- ダークモード
学習内容をみる (3演習)
実践的なCSSのテクニックを学ぼう
calcや:has、コンテナクエリなど、実務で役立つ実践的なCSSテクニックを学びます。
- calc
- コンテナクエリ
- :has
ライブラリーを活用しよう
Font AwesomeやGoogle Fontsなどのライブラリを活用して、表現の幅を広げます。
- FontAwesome
- Googleフォント
学習内容をみる (3演習)
実践マークアップ編
フォームの作り方を学ぼう プロ
フォーム要素やバリデーションを使って、実用的な入力フォームを作成します。
- フォーム
- バリデーション
学習内容をみる (5演習)
実践的なHTMLのテクニックを学ぼう
レスポンシブ画像やdialog要素など、知っておくと差がつくHTMLのテクニックを学びます。
- 画像最適化
- メディア要素
学習内容をみる (3演習)
アクセシビリティとSEOを意識したマークアップを学ぼう プロ
アクセシビリティ・パフォーマンス・SEOを意識した高品質なマークアップを学びます。
- アクセシビリティ
- SEO
- OGP
UIコンポーネントを実装しよう
モーダル・スライダー・アコーディオンなど、よく使うUIコンポーネントを実装します。
- UIコンポーネント
- モーダル
- スライダー
Webサイトの模写に挑戦しよう
実在するようなWebサイトを一から模写して、総合的な実装力を鍛えます。
- 模写コーディング
開発者ツールでデバッグしてみよう
ブラウザの開発者ツールを使って、表示崩れやバグを調査・修正します。
- 開発者ツール
- デバッグ
よくある質問
- HTML、CSSとは何ですか?
- Webページの見た目を作るための技術です。HTMLはページの構造、CSSは見た目のデザインを担当します。この2つを組み合わせてWebサイトの見た目を作ります。動きや機能をつけるJavaScriptは「実践JavaScript」コースで学べます。
- プログラミング未経験でも受講できますか?
- はい、プログラミング未経験の方を対象にしたコースです。基本的なパソコン操作ができれば、どなたでも受講できます。
- このコースを終えると何ができるようになりますか?
- HTML・CSSを使って、レスポンシブやアクセシビリティ・SEOにも配慮した見た目の整ったWebページが作れるようになります。