Mastering Integrated HTML and CSS (Book review)
For people who are just getting started learning about Web development, a book that covers a wider range of subjects may be more appropriate. In Mastering Integrated HTML and CSS, Virginia DeBolt takes exactly that approach by covering HTML, XHTML, and CSS in an integrated way.
The book covers everything from the very basics of HTML and CSS to writing XHTML and CSS for handheld devices and design basics. The correct use of most of the common HTML elements and attributes is explained, along with examples of how CSS can be used to style them. There are chapters that explain, among other things, how to publish the pages you build, how to configure and customise various blogging tools, and how to write CSS with Dreamweaver 8 (I skipped the Dreamweaver chapter since I don't use it).
Throughout the book, all examples are standards-based and keep accessibility in mind, which is great considering that it will be picked up by a lot of beginners. This book teaches HTML and CSS mostly the right way.
Mostly? Yes. While reading Mastering Integrated HTML and CSS, I did notice a number of typos and some factual errors, and there are a few techniques described that I wouldn't call best practice. Nothing really major, but I did send a list of errata and change suggestions to the author, so take a look at Errata: Mastering Integrated HTML and CSS before reading the book.
Despite the problems I found, this book is a whole lot better than most other books that teach beginner level HTML and CSS. It isn't quite comparable to masterpieces such as Ian Lloyd's Build Your Own Web Site the Right Way, but it's not bad at all.
I find Mastering Integrated HTML and CSS mostly suitable for beginners or designers and developers who need to catch up on standards-based HTML and CSS authoring.
- Mastering Integrated HTML and CSS
- Author: Virginia DeBolt
- ISBN-10: 047009754X
- ISBN-13: 978-0470097540
- Previous post: Introduction to screen readers and screen magnifiers
- Next post: Are we designers or developers?