Book Review

HTML 5 and CSS 3: Develop with Tomorrow’s Standards Today – Book Review

I've just finished reading HTML 5 and CSS 3: Develop with Tomorrow's Standards Today, by Brian P. Hogan.

The purpose of the book is showing how to use features on HTML 5 and CSS 3, today. Given how uneven adoption has been in various browsers (specially IE), a big part of this is providing fallbacks whenever possible – ways of keeping things working on older browsers. This is very important today, and I was pleased that in almost every situation there was a usable fallback.

There is a whole lot of new stuff on HTML 5, CSS 3 and on the other related future tech analyzed in the book.

Some of the things I liked:
– new content tags, for clearer markup
– improved CSS3, including gradients, rounding, shadows and transformations
– Local Storage and DBs on the browsers, and specially offline support for standalone webapps. Unfortunately the DB part varies a lot between browsers, because this is a very nice way to get over the fragmentation of apps between the desktop and the various smartphones.

The book also covers stuff such as the new canvas, embedding Audio and Video (which is much simpler than it used to be), accessibility, and many other things.

Well recommended if you are interested in the topic.

As a side note, I read it as an e-book on a Kindle. While I've read many fiction books on it, this was my first technical book.
It went pretty well. It's easy to highlight interesting sections (albeit VERY slow) and bookmarking pages. All diagrams were pretty readable, albeit black & white, of course. Delivery is also automatic from the Pragmatic Bookshelf, if you have a Wi-Fi Kindle and set its address with them, including updates.

By Luiz A D R Marques

I've been developing software and selling it on-line since 1994. Current products include STG FolderPrint Plus - a tool to Print Folders, and STGThumb - HTML Album Generator, among others. Some of my other sites - Disk Usage, Directory Printer ,Print Folders and Jejum Intermitente .