View Review Details


Book:   Releasing CSS
Subject:   Releasing CSS
Date:   2007-11-25 21:08:53
From:   Albert Liu from Silicon Valley Web Builder (SVWB)
Rating:  StarStarStarStarStar

Releasing CSS is a part of O'Reilly's Short Cut series, a line of short (less than 100 pages) PDF documents which provide focused information on a specific topic. The goal of Releasing CSS is to provide insight into the limitations of CSS on Internet Explorer 6.0, and provide guidance on how to transition from pages built for Internet Explorer 6.0 to pages built for Internet Explorer 7.0.


The book starts off with an overview of CSS selectors, describing IE6's support (or lack thereof) for each selector. It then covers specific failings of IE6 CSS support. All of the usual suspects are here, including PNG alpha-channels, and the IE6 box model. The section ends with a massive list of links to sites describing various rendering bugs in IE6.


The next section covers IE7 CSS behavior. This section is pretty short, with the author noting that most of the problems in IE6 have been fixed. The rest of the content is a bunch of screenshots and the markup that generated it.


There is a very short section on CSS Hacks. These are techniques which exploit browser CSS bugs to determine which CSS styles are applied to a page. The author also discusses other ways to control CSS styles, including server-side behavior, and the IE conditional comment syntax.


The rest of the book is devoted to a sample website layout using CSS. This is probably the most interesting part of the book, where the author documents specific techniques that can be achieved using CSS.


I feel that the author could stand to be a bit more authoritative in his approach. For a book with such a low page-count, the author provides few best practices. Instead, he presents options that the reader will have to decide on, and devotes a huge percentage of page space to images and sample code.


Releasing CSS is a good starting point for someone who has knowledge of basic CSS syntax, but is interested in learning more about the specifics of CSS implementation in IE. The book is filled with pictures, examples, and external links which should provide a solid foundation for more advanced CSS topics. However, more advanced developers and people seeking specific guidelines on how to transition from IE6 to IE7 will need something more substantial.


Releasing CSS
See larger cover