登録情報
|
「少しはわかっているつもり」の人のほとんどが、じつは「HTMLってどう使うべきもの?」「CSSデザインの利点って何?」このたった2つの質問に、見当はずれの(あるいは不見識な)答えしか返せない。わかっているようでわかっていないのです。そのままでは皮相なTipsの知識しか増えず、いつまでたっても標準化の利益を享受できません。本書はHTMLとCSSの効果的な利用法を提案しますが、意欲的な解説方針が素晴らしい。HTMLとCSSの本質に迫り、正面突破を狙っているのです。
本質的な解説には「スタイルシートWebデザイン」「戦うWebデザイン」「ユニバーサルHTML/XHTML」など先人の金字塔が存在します。しかしそれらはいささか内容が高級に過ぎ、前提知識の要求が厳しく、あるいは網羅性に欠けるなど、中級者向けの内容でした。本書は違います。網羅的に織り込まれたキャッチーなテーマの数々、フルカラーの美しいデザイン、必要以上に深入りしない平易で簡潔な解説、豊富な実践例、実用的なアイデア集……と、初級者にやさしいのです。
ところで、初心者向けのCSS解説ではHTMLの解説を避け安易にdiv要素、span要素を用いるケースが多いのですが、真に実践的な解説に挑んだ本書の著者は難題から逃げていません。HTMLによる文書の構造化を丁寧に解説しており、高く評価できます。なお、本書は豊富な内容を簡潔に扱っているので、HTMLの文法やCSSの詳細なリファレンス、Tipsなどは他書で学ぶことになります。
「基礎編」という項目もありますが、CSSの基礎は解説されていません。正直なところ、ページの無駄に~~思えます。
既にCSSでデザインしている方に有益なのは、「実在するホームページのHTMLとCSSの構成はどうなっているか」を解説した「STYLE~~ BOOK編」でしょう。プロの作った作品ですから、どれもみな格好いいものばかりです。
この本で最も役に立ったのは、「ハイブリッドデザイン」というテーブルとCSSの組み合わせを解説する「実践編」でした。
いくらCSSがデザインに優れていても、いくら「レイアウトにテーブルを使うな」と言っても、ブラウザがCSSに対応していないのでは話になりません。となれ~~ば、どんなブラウザで見ても、できるだけ同じレイアウトを維持するハイブリッドデザインを採用することが最も現実的だと思います。
惜しむらくは、トップページの解説のみで終わっている点で、コンテンツページの作例まで解説して欲しかったので、星一つ減としました。
---
CSS入門者には、丁寧な解説と理解を助ける工夫が随所に盛り込まれた「HTML&スタイルシ~~ートレイアウトブック」をお薦めします。作例は全てCSSのみで実現され、テーブルもフレームも使っていません。
CSSデザインの教科書と呼べるほど入門書としての完成度は高く、初心者でも3段組のレイアウトが実現できるようになります。~
実際にXHTML+CSSでサイトを構築しようとすると、
ブラウザごとのCSSの実装に関するバグで結構悩まされます。
(レイアウトが思い通りにいかなくて、イライラ)
そういった部分に着目して具体的な回避策を提示している点は、
なかなか評価できるんじゃないでしょうか。
とはいえ、最近はXHTML+CSSの書籍が非常に増えてきているので、
他の書籍との比較検討は必要かと思います。
この本はデザインがなかなか綺麗なので、
そういった部分も踏まえて本を選ぶ方にはいいかもしれませんね。
|
|
|