[書評]よくわかるHTML5+CSS3の教科書
マイナビさんから大藤 さんのよくわかるHTML5+CSS3の教科書を献本いただきました。ありがとうございます。
本書ははじめてHTML+CSSでWebサイトを作る人がHTML5+CSS3で作成できるように構成されています。
HTMLとCSSの基本的な内容が多く含まれているため、すでにXHTML+CSSでサイトを作成されている方には既知の内容も多いと思うのでHTML5とCSS3のみを学びたい方には向いておりません。
(そういった方には標準HTML5タグリファレンスやCSS3 スタンダード・デザインガイドなどの新仕様に特化した本のほうがおすすめです。)
とはいえ、これからHTML+CSSを学ぶ方には間違いなくお勧めの一冊です。HTML5+CSS3の書籍ですが、IE6対応など実務では避けて通りにくい内容も含まれており実践的。
以下が詳しい内容です。
よくわかるHTML5+CSS3の教科書
- Chapter 1 はじめる準備
- Lecture 1-1 インターネットとサーバーについて
- Lecture 1-2 本書で使用するソフトウェアについて
- Chapter 2 オリエンテーション
- Lecture 2-1 HTMLの役割、CSSの役割
- Lecture 2-2 HTMLのタグをつけてみよう!
- Lecture 2-3 CSSを使ってみよう!
- Chapter 3 文法的なカタい話
- Lecture 3-1 HTMLのタグを正しくつける意味
- Lecture 3-2 HTMLの基礎知識
- Lecture 3-3 HTMLのバージョンについて
- Lecture 3-4 CSSの基礎知識
- Lecture 3-5 CSSのバージョンについて
- COLUMN 大文字と小文字の区別
- Chapter 4 ページ全体の枠組み
- Lecture 4-1 HTMLの全体構造
- Lecture 4-2 CSSの組み込み方
- Lecture 4-3 グローバル属性
- Lecture 4-4 背景を指定する(1)
- COLUMN HTML4.01とXHTML1.0 のDOCTYPE 宣言
- COLUMN CSSファイルの文字コードの指定方法
- COLUMN CSSの中にさらに別のCSSを読み込む
- COLUMN 背景画像のURL について
- Chapter 5 テキスト
- Lecture 5-1 テキスト関連の要素
- Lecture 5-2 色の指定方法
- Lecture 5-3 テキスト関連のプロパティ
- COLUMN ページ内の特定の場所にリンクする
- COLUMN 値の継承について
- Chapter 6 CSSの適用先の指定方法
- Lecture 6-1 よく使う主要なセレクタ
- Lecture 6-2 その他のセレクタ
- Lecture 6-3 セレクタの組み合せ方
- Lecture 6-4 指定が競合した場合の優先順位
- COLUMN 「!important」はユーザースタイルシートでも使用できる
- Chapter 7 ページ内の構造
- Lecture 7-1 基本構造を示す要素
- Lecture 7-2 画像・動画・音声関連要素
- Lecture 7-3 ボックス関連プロパティ
- Lecture 7-4 背景を指定する(2)
- Lecture 7-5 配置方法を指定するプロパティ
- COLUMN HTML5の新要素を古いIE に認識させる方法
- COLUMN widthとheightの発音
- COLUMN Firefox 3.6以前に対応させる際の注意
- COLUMN 数値が0 のときは単位を省略できる
- COLUMN 絶対配置による段組み
- COLUMN 文字コードを指定しているのに文字化けする!?
- Chapter 8 ナビゲーション
- Lecture 8-1 ナビゲーションに関連する要素
- Lecture 8-2 リスト関連のプロパティ
- Lecture 8-3 表示形式を変えるプロパティ
- Lecture 8-4 ナビゲーションの作り方
- COLUMN dl要素はもともとは「定義リスト」だった!?
- COLUMN 行頭記号を画像にすると位置がずれる!?
- Chapter 9 フォームとテーブル
- Lecture 9-1 フォーム関連の要素
- Lecture 9-2 フォーム関連のプロパティ
- Lecture 9-3 テーブル関連の要素
- Lecture 9-4 テーブル関連のプロパティ
- COLUMN 仕様上はもっと多くの部品が用意されている!?
- COLUMN textarea 要素にbox-shadowプロパティが適用されない現象
- Chapter 10 その他の機能とテクニック
- Lecture 10-1 その他の要素
- Lecture 10-2 その他のプロパティ
- Lecture 10-3 clearfixについて
- Lecture 10-4 メディアクエリー
- Chapter 11 変形とアニメーション
- Lecture 11-1 トランスフォーム関連プロパティ
- Lecture 11-2 トランジション関連プロパティ
- Lecture 11-3 アニメーション関連プロパティ
- Chapter 12 ページをまるごと作ってみよう
- Practice 12-1 サンプルページの概要を理解する
- Practice 12-2 まずはマークアップから
- Practice 12-3 ページ全体の初期設定と枠組みをつくる
- Practice 12-4 ナビゲーションとヘッダー
- Practice 12-5 サイドバーとフッター
- Practice 12-6 IE6対応へのヒント
興味がある方は書店などで手を取ってみてください。