『CSSグリッドで作る HTML5&CSS3レッスンブック』と『HTML5&CSS3ステップアップブック』の感想

今回読んだのは『CSSグリッドで作る HTML5&CSS3レッスンブック』『HTML5&CSS3ステップアップブック』(共にエビスコム著・ソシム)の2冊です。

エビスコムさんの本は何作も読んでいますが、エビスコムさんの本は、著者独自の考えを押し付けるわけではなく、総じて一般的な手法・普遍的な手法でホームページを作成しており、初心者でも安心して読めるところが良いですね。

実際にホームページを作りながらの演習なので、具体的なホームページの制作方法が分かります。
また重要な点は紙面を割き、かなりきちんした形で説明してくれるので助かります。

以前からフレキシブルボックスレイアウト(つまりdisplayの値をflexに設定する手法)に興味があったので『HTML5&CSS3ステップアップブック』を買おうかどうか迷っていたのですが、2018年末に『CSSグリッドで作る HTML5&CSS3レッスンブック』が出版されることを知り、この際なので2冊とも読むことにしました。

『CSSグリッドで作る HTML5&CSS3レッスンブック』の特徴

CSSグリッド初心者向けの本です。
この本の特徴は2つあります。

  • CSSグリッドを使うことと
  • モバイルファーストであること

です。

CSSグリッドについて

CSSグリッドというのはホームページを格子状に分割し、格子にパーツを当てはめてホームページを作っていく手法のことです。

最初に格子にパーツを当てはめる作業をするため、はじめからホームページ全体の構成を考えておく必要があります。
それとCSSグリッドを使うことで、レスポンシブホームページが作りやすくなっています。

モバイルファーストについて

以前はパソコンサイトを作ってからスマホ(携帯)サイトを作るのが主流でしたが、現在はモバイルファースト、つまりスマホサイトを作ってからパソコンサイトを作る方向になりつつあります。

この本ではモバイルファーストでホームページを制作しており、モバイルファーストの手法を知りたいという方には参考になります。

『HTML5&CSS3ステップアップブック』の特徴

既にCSSグリッドの基礎は知っているという人は、最初からステップアップブックに取り組まれてもいいと思います。

ステップアップブックはレッスンブックと比べ、より多くのプロパティが登場し、細かなデザインが作れるようになります。
flexについての説明もこの本に書かれています。

レッスンブックは基礎が学べるいい本なのですが、実際に仕事でホームページを作るとなると、ステップアップブックレベルの知識が必要になるでしょう。

総合評価

各本とも、評価は星4つとします。

★★★★☆

別に星5つでもよかったのですが、私自身が他にCSSグリッドの本を読んだことがないので、最高評価をつけるのにためらいがありました。
著者には申し訳ないのですが、M-1などのコンテストで最初の演者の点数が低く抑えられてしまうのと同じ理屈ですね。