Cascading Style Sheets: Separating Content from Presentation

  Author:    Owen Briggs, Eric Costello, Steve Champeon, Matthew Patterson
  ISBN:    1904151043
  Sales Rank:    955470
  Published:    2002-05
  Publisher:    Peer Information
  # Pages:    304
  Binding:    Paperback
  Avg. Rating:    5.0 based on 13 reviews
  Used Offers:    12 from $25.95
  Amazon Price:   
  (Data above last updated:  2008-09-06 07:37:45 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Cascading Style Sheets: Separating Content from Presentation
  
Suitable for Web designers and developers alike, Cascading Style Sheets: Separating Content from Presentation provides an extremely approachable guide to some of the latest thinking on cascading style sheets for separating out content from presentation. Filled with useful advice on coping with the real difficulties of using CSS in the real world, this book fills a valuable niche with its compact format and savvy advice from the field.

The practical perspective on today's CSS and XHTML standards, as well as an excellent eye for Web design, helps to distinguish this text. After a tour of the evolution of today's Web standards, from HTML to XHTML to CSS used to format underlying content, the authors provide plenty of actual pages using style sheets. They work slowly to build a basic set of terms and techniques with style sheets. There's good coverage of all the options here, like inline and external CSS and most everything in between.

We liked the book's coverage of font and type from a design perspective, before digging in to using CSS to format text. (This approach helps show what you should aim for when you present Web pages built with CSS.) Extensive samples of a variety of Web page styles using multicolumn formats will get you started on your own Web pages, regardless of your site's requirements.

The book closes with several standout sections on coping with the admitted difficulties of getting CSS to work correctly on all of today's major browsers (including Netscape and Internet Explorer). The authors provide specific suggestions for overcoming known incompatibilities, as well as suggesting general techniques for troubleshooting and testing your site across different browsers. Final samples show off CSS and XHTML used for three case studies: a photo gallery, a personal log, and an online store.

With its practical suggestions for using CSS in real projects and a generally approachable style, this book offers a truly winning combination. It's perfect for anyone who wants to get a better knowledge of CSS used to build Web pages that will look good across a range of today's browsers. --Richard Dragan

                  Reader Reviews 1 - 17 of 17                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
06-27-06 4 (NA)
(Hide Review...)  Good thorough introduction to CSS
Reviewer Permalink
I needed to switch from table-based design and old html to CSS, proper web standards and xhtml. But I didn't know much about it. This book was a very good primer that thoroughly explains why and how. It isn't just an instruction manual - although it does teach the basics of CSS - it gives you a good grounding in the theory of web standards and why they are important. It details what's possible but also deals with the disappointment of workarounds for Explorer.

It is lengthy, but I didn't find the writing style boring.
(Review Data Last Updated: 2007-02-26 09:24:05 EST)
06-15-04 5 8\9
(Hide Review...)  Great book for experts and beginners!
Reviewer Permalink
Over the years, CSS has helped change the way information is displayed on the web. Since its inception, CSS has evolved into a full-featured language capable of formatting not only text but almost all elements of a web site such as tables, lists, and more. CSS is not the easiest language to learn, but a book such as this helps.

Cascading Style Sheets: Separating Content from Presentation by Owen Briggs, Steven Champeon, Eric Costello, Matt Patterson, is a great way to not only be introduced to CSS but also to learn the details that will ultimately help you to design or convert existing sites using the CSS language. The book introduces you to simple CSS formatting involving text and other web elements such as lists, tables, and more. After relishing some of the simple formatting concepts, the book guides you through the more complicated process of creating layouts using CSS.

Beyond direct applications of CSS, the authors explain some subtle issues that you will encounter while using CSS. While CSS is standardized by the W3C organization, the implementation of CSS varies across various browsers. The authors do an excellent job of covering some of the inconsistencies and how to resolve them. You are provided specific examples of code, and you are also given code that would help older browsers into displaying CSS-based layouts.

The book also takes interesting breaks from explaining CSS concepts and provides insights into unique features about CSS that are cool to know! One such section, explains how to make your pages downgrade gracefully and display properly in text-only browsers.

The various authors present the information very clearly, and you, towards the end of the book, will have learned how to not only use but also implement CSS in your design solutions. To aid you in your quest of applying what you have learned, the authors provide sample projects and brief guidelines before sending you off on a full filled CSS coding journey.

This is a great book for beginners and advanced users of CSS to learn and reference from.

(Review Data Last Updated: 2008-09-06 04:52:40 EST)
08-31-03 3 7\12
(Hide Review...)  Fine but nothing unique
Reviewer Permalink
This book is perfectly fine if you can't be bothered to seek out most of this information online. The authors' own websites are actually some of the best places to start. But the book is useful, even down to the entire chapter devoted to analyzing Netscape 4's CSS abilities--something most others will simply not cover.

However, the price of this book is about two times too high. It's short, with no CD, but it runs as much as many of the "phone-book" tech books. This is a fifteen-dollar value, no more.

(Review Data Last Updated: 2007-06-26 07:47:43 EST)
08-30-03 3 6\11
(Hide Review...)  Fine but nothing unique
Reviewer Permalink
This book is perfectly fine if you can't be bothered to seek out most of this information online. The authors' own websites are actually some of the best places to start. But the book is useful, even down to the entire chapter devoted to analyzing Netscape 4's CSS abilities--something most others will simply not cover.

However, the price of this book is about two times too high. It's short, with no CD, but it runs as much as many of the "phone-book" tech books. This is a fifteen-dollar value, no more.

(Review Data Last Updated: 2006-07-07 08:57:39 EST)
07-13-03 3 12\19
(Hide Review...)  Disappointing: useful but not enough, and often confusing
Reviewer Permalink
This book's first chapter is about the only one that is clear. The rest of the chapters are unfortunately not well presented and structured. The examples and the CSS examples are laid out in very confusing ways. It is very often difficult to tell which snippet of code matches which screenshot. In that respect, chapter 7 is a nightmare.
Also cruelly missing from the book are a list of all possibly attributes for each property.
You will not be able to learn CSS entirely from this book. You will have to either buy another more comprehensive book, or to use Web tutorials.
(Review Data Last Updated: 2007-12-14 07:55:01 EST)
07-12-03 3 11\18
(Hide Review...)  Disappointing: useful but not enough, and often confusing
Reviewer Permalink
This book's first chapter is about the only one that is clear. The rest of the chapters are unfortunately not well presented and structured. The examples and the CSS examples are laid out in very confusing ways. It is very often difficult to tell which snippet of code matches which screenshot. In that respect, chapter 7 is a nightmare.
Also cruelly missing from the book are a list of all possibly attributes for each property.
You will not be able to learn CSS entirely from this book. You will have to either buy another more comprehensive book, or to use Web tutorials.
(Review Data Last Updated: 2006-07-07 08:57:39 EST)
05-05-03 5 0\6
(Hide Review...)  Simply great.
Reviewer Permalink
This book is very well written. It is the first technical book that I have read cover-to-cover in years.
(Review Data Last Updated: 2006-07-07 08:57:39 EST)
03-28-03 4 9\9
(Hide Review...)  Lacks detail in key areas
Reviewer Permalink
Overall, this is an outstanding text for learning CSS and how to appropriately use it with HTML and XHTML. It is perfect for someone who is already comfortable with basic HTML markup and would like to leverage the various advantages of CSS. The book's only weak point is its coverage of the CSS box model. Arguably one of the more difficult parts of learning CSS, the chapter on the box model makes only passing reference to the float property, which is used very frequently in CSS layouts. Other examples in the box chapter were overly simplified and did not give much more info than I've found online.

The chapters on the basic syntax of CSS are very good and the typography coverage is outstanding.

(Review Data Last Updated: 2007-12-14 07:55:01 EST)
03-27-03 4 9\9
(Hide Review...)  Lacks detail in key areas
Reviewer Permalink
Overall, this is an outstanding text for learning CSS and how to appropriately use it with HTML and XHTML. It is perfect for someone who is already comfortable with basic HTML markup and would like to leverage the various advantages of CSS. The book's only weak point is its coverage of the CSS box model. Arguably one of the more difficult parts of learning CSS, the chapter on the box model makes only passing reference to the float property, which is used very frequently in CSS layouts. Other examples in the box chapter were overly simplified and did not give much more info than I've found online.

The chapters on the basic syntax of CSS are very good and the typography coverage is outstanding.

(Review Data Last Updated: 2006-07-07 08:57:39 EST)
03-07-03 5 23\23
(Hide Review...)  Absolutely necessary title for your work in the long run
Reviewer Permalink
Dabblers in web design may skip this book for now. But if you are serious about investing your time and energy in web design and development, particularly if you are still mixing CSS (Style Sheets) and HTML markup unsystematically according to what seems to patch up your site's function (mea culpa), you owe it to yourself to check this out. Even if you just browse the first two chapters standing in a book store (sorry, authors), READ IT!

Ordinarily, I would not have cared much about another 'history of the web' except that theirs (chapter 1) explained WHY and HOW changes from simple HTML to more efficient developments (esp. CSS) can vastly SIMPLY and empower the way your web design proceeds, enhancing: 1) accessibility of your site, 2) speediness of your site, 3) and best of all speed of your development and revision work.

Although I agree that some exposure to CSS (even just from an introductory web design book) will make the going easier when you read this volume, from Briggs et al. you will finally learn the principles of WHY you save time and money by beginning your design with CSS (instead of just HTML/XHTML) and HOW the units of CSS work. It's like getting your first real understanding of how to do (virtually) all your work on a computer - when you had been clunking along trying to hang on to the familiarity of a typewriter for half your tasks.

Finally, I have to express a real appreciation for the thoroughness of the presentations and the humanity of the writing style - no ranting, no hype - just thoughtful analysis of the state of this art/science and how to cope with its quirks and potentials. I enjoyed their tasteful, wry humor, agreeably sprinkled where appropriate - and the big laugh I got when I decided to look at the authors' pictures. (Seriously, guys, why did you let the publishers use mug shots? ;)

(Review Data Last Updated: 2007-12-14 07:55:01 EST)
02-16-03 4 22\24
(Hide Review...)  Great way to start, but.....
Reviewer Permalink
As an olde timey graphics type (remember Rapidiograph pens and Rubylith anyone?) that has made the leap to HTML, I have found CSS to be the missing boone to those that still believe in white space and page control more like the ancient practice of type specification (leading, kerning, etc) followed by scooting the block of text around to get visual flow, balance and attractive layout....

I bought this one partially for the "yadda-yadda" history on the front-end. While this is a great book for making the leap from HTML, a web programming newbie should stay away from this one. The author assumes you are taking your NEXT LEAP, not a first baby step into web programming.

My one star deficiency is based on value. By the time you get done reading, you will have a clear grasp of CSS structure. But if you want to start plugging sexy, cool stuff into pages, and like heady examples to help hone skills, you will have to purchase an additional book. This is akin to a driver's ed class....you'll learn how to start dad's Buick and drive it around an empty parking lot. Want to do a few turns around the Indie 500 track? You'll need another set of wheels.

This book is well done and very logical...really whets the appetite but ain't the full-meal-deal. Still highly recommended tho'.

(Review Data Last Updated: 2006-07-07 08:57:40 EST)
01-12-03 4 (NA)
(Hide Review...)  Something to say to beginners and experts alike
Reviewer Permalink
A book that has something to say to beginners and experts alike. The authors managed to condensate a huge amount of informations, both on CSS theory and practical implementation. The chapters written by Steve Champeon alone are worth the price
(Review Data Last Updated: 2006-07-07 08:57:40 EST)
01-10-03 5 4\5
(Hide Review...)  Something to say to beginners and experts alike
Reviewer Permalink
A book that has something to say to beginners and experts alike. The authors managed to condensate a huge amount of informations, both on CSS theory and practical implementation. The chapters written by Steve Champeon alone are worth the price
(Review Data Last Updated: 2006-07-07 08:57:40 EST)
09-17-02 4 28\30
(Hide Review...)  Good Introduction to CSS
Reviewer Permalink
This book is an excellent introduction to CSS; however, I have a few quibbles with it -- hence, the reason for a loss of one star in my rating of the book. My rationale for calling it "an excellent introduction to CSS" is the following:

1. It covers markup and presentational theories -- thus, affording the beginner a good background for understanding the interplay of (X)HTML and CSS.

2. It adequately explains the box model. The explanation is quite clear; however, my quibble with it is that it is not as detailed as the explanation of the box model in Cascading Style Sheets: The Definitive Guide. Such detail can be important even to a beginner.

3. It has a chapter on typography and how typographic principles can be enacted in CSS. This chapter is a real boon to beginners and more advanced users of CSS. Since typographic CSS can be implemented without wrecking a design in every modern browser, knowledge pertaining to how to use it well is important.

4. It offers some troubleshooting techniques. This chapter is not as nearly helpful as the other chapters, but it is good to see such a chapter in a CSS book since the browser manufacturers still have partial and/or buggy implementations of CSS. (Note: the bugs are not all that common.)

5. It provides clear explanations of the CSS properties and selectors that it does cover.

I have covered some of my quibbles, but essentially, they all pertain to not enough detail or coverage of CSS properties and selectors. The book is not aimed at being a complete reference. It is written as a tutorial and, consequently, cannot include the entirety of CSS. I praise it for being a tutorial and limiting the coverage of CSS for beginners. That is why I highly recommend this book for beginners. However, a serious user of CSS will need to also purchase Cascading Style Sheets: The Definitive Guide and Cascading Style Sheets: Designing for the Web, 2nd Edition to complete her education about CSS and to pick up the details that this book excludes.

(Review Data Last Updated: 2006-06-26 12:11:19 EST)
08-03-02 5 10\11
(Hide Review...)  Making a Case for CSS
Reviewer Permalink
In an easy-to-read 279 pages, the authors guide the reader through the concept of separating content from presentation in web design. The authors advocate the use of Cascading Style Sheets to achieve this objective.

In addition to making a strong case for CSS, these authors provide many practical examples of how to implement CSS based upon their experience using the technology in a cross-browser environment. The authors clearly demonstrate their understanding of the "real-world" of web development by addressing may of the issues web developers will face if they decide to implement CSS. The authors are not "stary-eyed" evangelists - rather they appear pragmatic and realistic about the use of this technology (which is actually refreshing). There are a plethora of code samples and the book includes a detailed chapter on typography (more than you'll probably ever want to know). Overall, it's a very well written book that addresses CSS in a comprehensive and cohesive manner. Great Job!

(Review Data Last Updated: 2006-06-25 10:06:06 EST)
07-18-02 5 15\17
(Hide Review...)  Good practical information.
Reviewer Permalink
This book has a great number of positives.

The chapters on typography and selectors is beyond compare and the discussion on 'flow' within a page works should be required reading for anyone who takes web site development seriously, i.e. this book probably isn't for the Loving_Hands_Web_Site_Studio.com crowd.

The only 'slight' negative I would make is that the first 78 pages are yet another recitation on what browsers 'should' be doing and how terrible that this hasn't happened - yada, yada, yada.

The CSS purist crowd drone on and on about this topic daily, weekly, endlessly when responding to any legitimate question about implementing CSS on their web sites, newsgroups, e-mail lists - enough already. It's beyond tedious.................

I give the book 5 stars with no reservations but I'd like to see a future edition sans the first section - it's not like this information is new or even relevant. Browsers are what they are - deal with it.

(Review Data Last Updated: 2006-06-25 10:06:06 EST)
06-01-02 5 37\40
(Hide Review...)  No Hacks!
Reviewer Permalink
This is a solid book for the *serious* beginning or intermediate Web worker who recognizes that CSS is -and will be- a technique essential to their career.

The authors do a great service in emphasizing the role of proper HTML structure. Without that understanding, CSS is merely decoration instead of an integral aspect of Web-building.

The authors make more effort to deal with backwards compatibility issues (meaning the decrepit Netscape 4) than I think necessary. But at no point do they cater to that browser. They completely avoid wasteful hacks such as tables for layout and 1-pixel .gif tricks.

The authors guide the reader in all the best modern practices, avoiding the old hacks, to create structurally logical and human-readable code -- code that looks nice and displays in new ways.

It's been a long time coming but finally the right Web coding practices are coming to the fore, with the help of books such as this.

(Review Data Last Updated: 2006-06-25 10:06:06 EST)
  
                  Reader Reviews 1 - 17 of 17                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)