Customer Review

38 of 38 people found the following review helpful
5.0 out of 5 stars Foreword of the Year, 2006, 5 Sept. 2006
This review is from: Beginning CSS Web Development: From Novice to Professional (Paperback)
...goes to Andy Clarke for getting Logan's Run and Battlestar Galactica into a book on Cascading Style Sheets.

The book is divided into two parts with Colly first introducing the reader to the basics of CSS before moving on to an in-depth look at layouts, usability and accessibility enhancements, tips and troubleshooting and the obligatory (great looking) case study. Chapter 1 -- Getting Started soon enters a reasonably meaty discussion on maintaining and organising style sheets that intermediate and even advanced practitioners might also find of interest. We all have our little ways of organising our files and Colly introduces the beginner to multiple directories under that one css folder we normally only ever have (come on admit it!), modular CSS, CSS syntax, commenting and indenting as well as reusing style sheets for other devices. From a teaching perspective it was good to see some best practices being introduced right from the start -- page 9 to be precise. The next chapter looks at IDs and classes, how to use the cascade (or not), grouping, inheritence, contextual selectors and CSS measurements (pixels, percent and ems). Again, a good foundation chapter for beginners here -- too often we see font-family defined for every heading or a class put on every list item when an id on the ul was all that was required. The reader is also informed about grouping similar styles into one rule to achieve nice, compact code. I'm not sure if CSS measurements belonged in chapter 2 but by the end of it a novice would be well-informed on how to organise their style sheets and get the most out of them in as few lines as possible.

After attending Dave Shea's "Typography for the Web" presentation at @media2006 I enjoyed the recap (as it was for me) concerning text offered in chapter 4. Chapters 5 and 6 cover images and lists respectively, chapter 7 covers links -- always, always style a:active and a:focus for keyboard accessibility please - and chapter 8 introduces "HTML Element of the Year 2006": The Definition List. How many times have I used this on projects this year? I've found it to be quite versatile but keep a semantic eye on it also.

The very last chapter of part 1 deals with forms. Lovely, lovely forms. When you've had to apply accessibility retrospectively to about 10 large forms you'll understand my pain. Colly dedicates 30-odd pages to teaching novices how to mark them up and style them. I would have preferred to see things like selected="selected" mentioned for select elements and was disappointed by the accesskeys entry under "Accessibility Aids". Unless user-assigned, accesskeys are a no-no.

Part two is where you really start to roll up your sleeves and have fun. Colly offers some great discussion on floats, clearing and different types of layout before building some basic two and three-column layouts (if you're pushed for time, you can download the code snippets by the way). Chapter 12 covers contextual selectors e.g. using an ID on the body tag to really gain control of your styles on a per-page basis and reveals the secret behind equal height columns (i.e. faux columns). Some further tips and tricks are offered in chapter 15 and then it's on to the finale of the case study.

It's been a great year for people wanting to learn CSS with some really strong titles out there. Add this book to your essential list.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

[Add comment]
Post a comment
To insert a product link use the format: [[ASIN:ASIN product-title]] (What's this?)
Amazon will display this name with all your submissions, including reviews and discussion posts. (Learn more)
Name:
Badge:
This badge will be assigned to you and will appear along with your name.
There was an error. Please try again.
Please see the full guidelines ">here.

Official Comment

As a representative of this product you can post one Official Comment on this review. It will appear immediately below the review wherever it is displayed.   Learn more
The following name and badge will be shown with this comment:
 (edit name)
After clicking on the Post button you will be asked to create your public name, which will be shown with all your contributions.

Is this your product?

If you are the author, artist, manufacturer or an official representative of this product, you can post an Official Comment on this review. It will appear immediately below the review wherever it is displayed.  Learn more
Otherwise, you can still post a regular comment on this review.

Is this your product?

If you are the author, artist, manufacturer or an official representative of this product, you can post an Official Comment on this review. It will appear immediately below the review wherever it is displayed.   Learn more
 
System timed out

We were unable to verify whether you represent the product. Please try again later, or retry now. Otherwise you can post a regular comment.

Since you previously posted an Official Comment, this comment will appear in the comment section below. You also have the option to edit your Official Comment.   Learn more
The maximum number of Official Comments have been posted. This comment will appear in the comment section below.   Learn more
Prompts for sign-in
 

Comments


Sort: Oldest first | Newest first
Showing 1-1 of 1 posts in this discussion
Initial post: 15 Jan 2011 17:15:15 GMT
Very helpful review. Thank you.
‹ Previous 1 Next ›

Review Details

Item

4.7 out of 5 stars (26 customer reviews)
5 star:
 (19)
4 star:
 (6)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
£27.49
Add to basket Add to wishlist
Reviewer

K. Dawson
(REAL NAME)   

Location: UK

Top Reviewer Ranking: 640,759