プロを目指す人の HTML&CSS の教科書 [ HTML Living Standard 準拠](プロヲメザス ヒトノ エイチティーエムエル アンド シーエスエスノ キョウカショ エイチティーエムエル スタンダード ジュンキョ)
- 著者:
- 大藤幹
- 出版社:
- マイナビ出版
- 出版日:
- 2022年05月26日頃
- ISBN:
- 9784839979386
- 価格:
- ¥2,772
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
本書は、 HTML と CSS の最新の仕様に準拠した、 HTML & CSS の入門書です。
※特に HTML は 2020 年 4 月現在の最新の HTML Living Standard の仕様書ですべて確認済みの内容となっています。
本書では、 HTML と CSS をゼロから少しずつ学んでいきます。読者がつまづかないように HTML と CSS の小さなサンプルを書きながら学習していき、最後の章で総合的なサンプルを作成するスタイルになっています。
1 つの Web ページ全体を作ろうとすると手順が長くなり、何を学習しているのか分からなくなったり、どこで間違ったか分からなくなってしまったりしがちです。そこで本書では、小さなサンプルで学習することで、「できた」の喜びを感じながら、少しずつ知識を増やしていけるようになっています。
また、サンプルには登場していない属性やプロパティの値などについてもしっかり説明がありますので、サンプルを書き換えて試してさらに経験を積んでみたり、読了後に疑問に思ったことを、改めて調べたりする使い方もできます。
そして、本書の解説は、表面的に「 Web ページが作れればそれでいい」というものではありません。仕様にしっかりと準拠した使い方で、正しく、読みやすいページを作れるように、サンプルを組み立てています。
本書で学習することで、基本的な HTML & CSS の使い方が身につくのはもちろんですが、「なぜそこに、その HTML 、 CSS を使うのか」をきちんと説明できるような知識も、手に入れることができます。
また、本書は、すでにプロとして Web 制作に関わる方が知識をブラッシュアップする際にもお勧めです。 HTML 5.2 がリリースされてから、すでに 5 年が経過しており、ふだん何気なく見ている一見普通の HTML が、現在の最新の文法には合致していない旧式のものとなっている可能性もあります。本書ではそのような旧式となってしまった部分はすべて更新してあり、さらに巻末の特別付録として用意した「 HTML 全要素一覧」「 HTML の要素の分類」「 HTML の要素の配置のルール」は、中級以上の方にもご活用いただける内容となっています。
※本書は、 2018 年 11 月発行の『よくわかる HTML5+CSS3 の教科書【第 3 版】』をベースに、 HTML Living Standard の仕様に合わせて多くの箇所を変更するとともに、最近のトレンドに沿って修正・加筆したものです。
第 1 章 はじめる準備
第 2 章 オリエンテーション
第 3 章 文法的なカタい話
第 4 章 ページ全体の枠組み
第 5 章 テキスト
第 6 章 CSS の適用先の指定方法
第 7 章 ページ内の構造
第 8 章 フレキシブルボックスとグリッド
第 9 章 ナビゲーション
第 10 章 フォームとテーブル
第 11 章 その他の機能とテクニック
第 12 章 ページをまるごと作ってみよう
付録 HTML 全要素一覧/ HTML の要素の分類/ HTML の要素の配置のルール
この本に興味がある方におすすめ
この本に関連
大藤幹 の他の書籍
関連記事
本についてくるダウンロード素材を使い倒す
プログラミングの本には、サンプルコードや素材のダウンロード特典がついていることがあります。この特典を活用するだけで、学習効率が大きく変わります。
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
関連用語
CSS Modules
CSS ファイルのクラス名を自動的にスコープ化し、名前衝突を防止する CSS のモジュール化手法
Flexbox
1 次元の柔軟なレイアウトを実現する CSS のレイアウトモデル
CSS Grid
2 次元のグリッドレイアウトを宣言的に定義する CSS のレイアウトシステム
Tailwind CSS
ユーティリティファーストの CSS フレームワークで、クラス名の組み合わせでスタイルを構築する
CSS-in-JS
JavaScript 内で CSS を記述し、コンポーネントスコープのスタイルを実現する手法
LCP
ビューポート内の最大コンテンツ要素が表示されるまでの時間を測定する Core Web Vitals の指標