Core CSS (2nd Edition) (Core Series) Reviews



Amazon.com Customer Reviews

Excellent intro and reference - Review written on June 02, 2004
* * * * *
Rating: 5 out of 5
3 customers found this review helpful, 2 did not.

This is truly an excellent resource for webdesigners stuck in the dark, old HTML 4 days. The book is clearly organized, well indexed, and easy to read. While largely written in a textbook style, there are bits of humor that do not slow down the flow at all.

Along with covering all CSS1 & CSS2 elements, Schengili-Roberts also previews the CSS3 specs, which should get you excited about the day when browsers decide to support it.

Highly, highly recommended.
I'M RETURNING THE BOOK - Review written on May 09, 2004
* *
Rating: 2 out of 5
5 customers found this review helpful, 3 did not.

Mastering CSS requires a THOROUGH UNDERSTANDING of the nuances of every element and property. Unfortunately this book doesn't even attempt to cover this.

As an example take the position property. When this property is set to "position:absolute" the absolute position is calculated RELATIVE TO THE CONTAINING BLOCK. However Keith doesn't bother to explain this CRITICAL DETAIL and just glosses things over by talking about positioning relative to the browser window (viewport). There's no excuse for his casual treatment since he's written a 900 page book!

I would welcome recommendations on a book that REALLY elucidates CSS--but THIS book isn't the one. (...)

and study the actual specification. Unfortunately be prepared for the sad reality that not a SINGLE VENDOR has actually supported this specification (SHAME ON YOU MICROSOFT!! You should be leading the industry here, not ignoring the spec now that there's no longer any serious browser competition.).

This is one thing that Keith DID do well--he highlights what properties are safe for each browser version in use. It may well be worth the purchase price just to have this information. However if you, like myself, are looking for a definitive CSS reference that brings everything together in ONE volume (does such a book exist???) look elsewhere.

So... for now its the W3C spec for me.

Very good reference - Review written on April 10, 2004
* * * *
Rating: 4 out of 5
1 customer found this review helpful, 1 did not.

Hi,
I was not (and still am) an expert in computer graphics, but my new project I need to struggle with all the topics concerning color, font, floating pictures etc...
I need a book to begin with, and this is a good starting point, expecially because it does not force you to keep surfing the web for reference.
It gives you a deep coverage of the topic, examples, and for each topic there is a browser compatibily session that helps you to understand where you can use it or not.
Max Pellizzaro.
http://www.maxpellizzaro.com
The most solid CSS reference I have seen yet - Review written on February 25, 2004
* * * * *
Rating: 5 out of 5
2 customers found this review not to be helpful.
I love this book. Each CSS 1, 2 and proposed CSS 3 property is listed along with examples, browser support or lack thereof, and then goes on to detail exactly what bits are not supported. This book belongs on every designer/developer's shelf and will be valid for a long time.
Poor index renders this book useless as a reference - Review written on February 21, 2004
*
Rating: 1 out of 5
3 customers found this review helpful, 1 did not.

The index in this book is a joke and as far as I'm concerned it renders this book useless as a reference.
Very Good Intermediate-level Reference Guide - Review written on February 17, 2004
* * * *
Rating: 4 out of 5
3 customers found this review helpful, 1 did not.

Last week, my employer told me to redesign several online html templates used to provide product documentation to customers. The new design needs to use html today, but be ready to support XML in the future. I decided that css style sheets were the way to go, but I know little about how to implement them. I am not a programmer -- just a "power-amateur." I needed help. My local Barnes and Noble had one book in the whole MonsterStore about css -- It was "Core CSS." I bought it because I needed it immediately.
"Core CSS" turned out to be a well-written, well-organized, thorough, nearly-error-free book, which surprised me. It also answered several small questions I had, which made it worth buying -- but it would have been very difficult to use, if I hadn't had some experience with web programming already.
"Core CSS" lacks four things: 1) a really, really good introductory chapter that shows me exactly what css is and how it is used on an html page, 2) some really good two-page examples of "best-practice" css stylesheet implementations ( I am baffled that the book lacks this), 3)a MUCH better discussion of inheritance -- when, why and HOW to do it, and 4)a separate chapter on web page design basics using css.
Still, I was surprised at how good this book really is. It manages to very clearly and painlessly summarize a hash of difficult W3C/Microsoft/Netscape/GodKnowsWho Specifications, and provides the most consciencious reference to browser support that I could have hoped for -- and that's important, given the state of browser support and the complete obliviousness of Employers who ask "power-user" employees to support everything their customers use. This is a fine, useful book. I expect the Third Edition to be a classic.
Excellent Reference - Review written on January 19, 2004
* * * * *
Rating: 5 out of 5
3 customers found this review helpful, 2 did not.

I wouldn't use this book to learn CSS, but people who are familiar with it and need a reference should definitely consider this book. Not only are all the elements explained, but browser compatibility information is provided for each of them.
Adequate reference volume - probably not a starting point - Review written on January 11, 2004
* * *
Rating: 3 out of 5
16 customers found this review helpful, 1 did not.

Just a few notes about the SECOND edition (of which the publisher was kind enough to send me a review copy): Judging from descriptions by reviewers of the first edition, this seems to be a considerably enhanced second edition, addressing complaints described here.

The book is easy to look through and use as a reference. The preface describes the target audiences as already "web authors" who want to become more effective. If you are completely new to CSS, the book does a nice step-by-step education of the ins and outs of CSS. However, if it had been my first CSS book (instead of 6th), I'm not sure that I would have had the motivation to learn how to convert all my planning from simple HTML markup to CSS; that I got most persuasively from Owen Briggs' "Cascading Style Sheets: Separating Content from Presentation" ISBN 1904151043, which I highly recommend to anyone still just mixing CSS into their HTML for occasional convenience. Nor is the writing engaging enough to carry along a reader who is not already convinced that they have GOT to learn CSS.

"Core CSS" does provide pretty comprehensive reference material, although some of it will not become "pragmatic"(the stated objective) for a few years -- e.g., all the material on CSS-3. The author usually includes the caveat "proposed" before the term CSS-3 ( the standards are still developing). Three years from now when browsers start to attend to CSS-3 standards, this material will apply (or be outdated if final standards different). Anyway, for CSS newcomers the inclusion of all the not-yet-applicable CSS-3 material will probably be more confusing and distracting than useful. More "pragmatic" to me would have been the inclusion in the extensive browser-compatibility tables of Apple's Safari browser (i.e., Mac OS X). Safari's user base is closing in on 10 million; it is the fastest and arguably most convenient browser yet designed; and although Mac users are a minority, their ranks include above-average incomes (and hence web shopping, etc.) and a preponderance of designers (including web).

My other concern about attempting to present "Core CSS" as an all-in-one CSS is that it does NOT have examples of how to WORK AROUND the documented quirks introduced by the pervasive disregard by browser designers for CSS standards. Here is where ANY CSS designer needs to study a copy of Eric Meyer's "Eric Meyer on CSS: Mastering the Language of Web Design." The latter volume enables a designer to see how/why to employ CSS from scratch in designing pages/sites and special strategies for REdesigning to maximize efficiency for author and visitors.

I'm not one to encourage monopolies, yet I must say to the beginner that once Meyer's volume has given you the strategies to design with CSS, Meyer's reference volume (0072131780 - Cascading Style Sheets 2.0: Programmer's Reference) continues to be handier to work with as a daily-basis reference than "Core CSS" - even including basic conceptual frameworks such as the "box model" in a way that helps your planning (despite being two years older). Although "Core CSS" includes some screen shots, they do not offer as strong a conceptual underpinning for beginning one's work with CSS. My apologies to the publisher for a tepid review of Core CSS: it is improved over the first edition; but it doesn't amount to either an effective introduction for beginners or a comprehensive 2004 reference for the experienced.

Good for teaching and as a reference - Review written on January 07, 2004
* * * * *
Rating: 5 out of 5
4 customers found this review helpful, 1 did not.

When you've gone down the long road of learning HTML, then some kind of programming, then XML, you eventually look back and see how things have changed. Once you appreciate how XHTML can really separate content from presentation (and you know how valuable that is after using XML), it becomes clear that you need to know CSS.

Core CSS goes through everything, and it does it very thoroughly, even on properties that are essentially repeats of each other (i.e., margin-left and margin-right). The basic core concepts regarding the box model, floating and such are all well covered with examples, and each property throughout the book tells you exactly what the "gotchas" are in the various browsers out there. The frustration that might come from design using div tags and CSS can at least be directed toward the browser makers and not the standard itself.

The only minor shortcoming, not worthy enough of dropping my five-star score, is a rather brief example of doing a "table" with div tags. Still, it's not enough to really sweat over.

I keep the book on my desk all of the time when doing layout and design. You will too after you breeze relatively quickly through its thousand pages.

Check out the chapter on Aural Properties - Review written on November 13, 2003
* * * *
Rating: 4 out of 5
7 customers found this review helpful, 3 did not.

For a certain class of web authors, HTML has proved to be frustratingly obtuse. One explicit aim of HTML was that is only consists of recommendations to a browser. Each browser takes on HTML as advisory only, as far as the presentation is concerned. If your website has mostly text or, more commonly, if you are authoring a noncommercial website, then the HTML restrictions may be fine. But for those authors whose expertise is page layout and desktop publishing, it is very inadequate.

Thus CSS was born. By now, it is officially in its second version and compellingly mature. The book describes it all. PLUS the proposed CSS3 extensions. The teaching is straightforward, and it makes CSS to be no harder than HTML. Which is commendable, because one of HTML's strengths was that it was easy to learn, and that you could quickly write simple HTML pages, without having to know most of the language. The book builds on this by presenting CSS in the same way.

The book also devotes a chapter to that some might regard as potentially the most powerful new thing introduced in CSS2: Aural properties. Most browsers still can't handle these. But that is one of the attractions. You can glimpse what future browsers will do - being able to read out web pages. Lest you think this is frivolous, there is vast potential for cellphones and other small devices which have limited screens and might benefit from hands-free operation.

I have already found several things I can use in my work. - Review written on October 13, 2003
* * * *
Rating: 4 out of 5
3 customers found this review helpful, 2 did not.

I have been working with web page and web design for several years, in fact I have and am teaching a course in HTML. Part of the course is an overview of CSS, and I found this book and the inofmration was simply great.

The book not only covers CSS1 and 2 but also CSS3, which is something no other book I have seen has done. In fact this book also gives you a deeper understanding of how CSS is impleneted in several browsers, including Opera, IE and Netscape.

Over 800 pages are filled with infomration that breaks down CSS creation in an understandable set of concepts. The author has put together a reference manaul that everyone who creates style sheets should take a look at.

You have over 40 pages on fonts and font properties, as well as 90 pages on text properties. The book even covers transistions and filters, another topic that is lightly covered in other books I ahve read.

There were topics I have never heard of before like RUBY tags, and some visual effects that are covered as well in this manual. There is even a CCS1 to CSS2 comparison chart included so you can see how they are simliar and different.

Overall if you plan to use CSS in your web design, than this book may certainly be the book to have.

Belongs on every web designer's book shelf - Review written on September 25, 2002
* * * * *
Rating: 5 out of 5
3 customers found this review helpful, 2 did not.

Fantastic book! If you already know your way around HTML and know the basics of cascading style sheets (CSS), this is the book to buy. It is designed as a reference book with plenty of code examples (code examples that WORK too!!). I found the writing style and organization to be very similar to Danny Goodman's Dynamic HTML book by O'Reilly. (Another book that I use frequently.)

It also does a good job explaining which CSS properties will work in certain browsers, like Internet Explorer, Netscape, and Opera and on various platforms - Windows, Mac, and Unix. Although keep in mind that this book was published in 2000. At that time Internet Explorer was at version 5.0, Netscape was stuck at 4.x, and Opera was at 3.6. During those days, CSS2, and some properties of CSS1, were considered bleeding edge technologies and didn't work well in all browsers and all operating systems. But today, most new browsers are cross-platform and will work with the CSS1 and CSS2 examples in this book without any problems. So even though this book is more than two years old - an eternity in Internet time - the content is even more valuable today than when it was published. Now it's time to get rid of those tables and tags and start stylin'!

Awesome book - Review written on March 04, 2002
* * * * *
Rating: 5 out of 5
1 customer found this review helpful, 1 did not.

I was looking for a good book on CSS and this was the one. Not only does it explain all of the concepts behind both CSS1 and CSS2 but it also gives in-depth information about each of the elements in both of them. Even though CSS2 is not currently accepted, I am looking forward to using it in the future and I won't even need to buy another book because this one thoroughly explains CSS2 also.
Excellent Reference for CSS - Review written on February 20, 2002
* * * * *
Rating: 5 out of 5
3 customers found this review helpful, 1 did not.

This is book is the best book I found so far about CSS. There is one chapter for each Major property. One chapter for Fonts talking about how to set the Family, Size, Style, Variant, and Weight. Another chapter for Color and another for Borders and Units and Text and Boxes and the list go on and on. If you want to know about any particular property you'll find it and understand it in less than 2 minutes, gauranteed!! Personally I read the whole book in 1 week and learned a lot. I already know HTML and JavaScript very well and this book helped me to manage all my styles in one single file, I then included this file in all my web pages. A single change in this file will work for all web pages no matter how many they are. It's like magic! The preivew that was talking about inline vs external CSS is totally wrong. If you know how to write inline then you know external other wise sorry dude you don't know CSS.

Summary: This book is for people who want a very simple and easy way to find out about any CSS property. I recommend that the person who buy this book should know JavaScript and of course HTML and basic CSS will be even better.

Second edition a better book - Review written on October 15, 2001
* * * *
Rating: 4 out of 5
3 customers found this review helpful, 1 did not.

I reviewed the first edition and gave it low marks for being a pedestrian attempt which did not convey the controversies and attractions of CSS.

The new edition is better organized and is up to date with information on actual browser implementations -- and includes the IE extensions, a touchy but valuable subject often avoided by others.

CORE CSS - A Gold Mine for Experienced Developers - Review written on August 14, 2001
* * * * *
Rating: 5 out of 5
3 customers found this review helpful, 2 did not.

Core Cascading Style Sheets is an outstanding, comprehensive guide to writing style sheets for the experienced Web developer. Its strengths are: a) the detailed descriptions of selectors and declarations and their uses; b) the sorting of styles by CSS1 and CSS2; c) the ability of different browsers on different platforms to render individual selectors and declarations. The "gold mine" in this book is the many tables that map styles to browsers with a rating of how the browsers render them. This book could also be very useful for an entry- to mid-level developer if mentoring by an experienced developer were available. The mentoring would have to guide the less experienced developer through the HTML 4.0/4.01 standard to ensure that the styles and their accompanying HTML would validate. [The book provides HTML examples using some deprecated tags (e.g., , ). Also, there could be some surprises when trying to validate some of the styles. For example, the W3C validator wants some color declarations to be accompanied by a background color - even if it is transparent.]
Anyone wants it? - Review written on June 28, 2001
*
Rating: 1 out of 5
5 customers found this review helpful, 2 did not.

I bought this book because the review spoke about a "pragmatic and practical" approach, and "how CSS actually works in current major browsers". The reality is that this book lists the properties (I can have that from the W3C web site) and rates a property "safe", "unsafe" or "partial" - but almost no explanation what the implementation of this property actually causes in what browser. Vital information for the real world use of CSS is non-existent, not even caveats that certain properties, when applied to certain elements, can cause certain browsers to crash. In my opinion, this book is useless. Anyone wants it?
Good reference book - Review written on February 20, 2001
* * * * *
Rating: 5 out of 5
3 customers found this review helpful, 4 did not.

CSS is not fun to learn because it is dealing with boring subjects such as padding, spacing, margin, indent, etc.. My strategy is to use an already set-up css file by others, then modify it as needed. This is a marvelous book for that purpose because it explains each property clearly and gives simple samples.

Over all speaking, this is the best you can find in the current market.

Part good, Mostly Bad - Review written on January 03, 2001
* *
Rating: 2 out of 5
23 customers found this review helpful, 3 did not.

I bought the book hoping to find everything I needed to know about CSS 1 & 2. What I got was not exactly what I expected. The book is very informative on compatibility issues between at least 3 of the major browsers. This part was well done and I have no complaints with that.

What I do have a problem with is the fact that the whole book, every example for every property, was completely embedded into the HTML itself. Their was a slight reference to externally described CSS but no examples to follow. The idea of the sheets is to set a number of parameters for most or all of your pages to follow. Embedding them into the HTML every time defeats the purpose. Also their were some mentions to multiple options techniques that never had any kind of example or visual of any kind to follow so you can see how this could be useful. In that sense the beginner user would be completely lost on something that can be helpful down the road.

After going through the entire book and learning maybe 5% more than I already knew (from online free tutorial sites) I realized that it would better to just go online and search the free sites if I have any questions. Their are tons of people out there who can answer your questions a lot better than this book can.

It wasn't a complete waste, but certainly not worth the money I paid for it. Not a good learning tool, hardly a reference guide. If your new to this you might just want to go else where to learn it. If you're a veteran believe me when I say that you'll be bored before you make it through the first 3-4 chapters.

Excellent Reference for CSS - Review written on October 04, 2000
* * * * *
Rating: 5 out of 5
8 customers found this review helpful, 4 did not.

Core CSS Cascading Style Sheets is a book that every web designer who wants to use or uses CSS should have in their library. Avoiding CSS for some time, I finally decided to look into CSS for my site designs. Setting up type (i.e., typography) for a web page is a hit and miss situation. It is problem that finally led me to employ CSS in my designs. I found Core CSS Cascading Style Sheets an excellent place to start. The book is a complete overview of CSS including, definitions, differences between the major browsers, what is and is not supported by major browsers, and examples. This book isa good investment if you plan on using CSS in your web designs. I would recommend Core CSS Cascading Style Sheets to anyone wanting to know more about CSS and its implimentation.
Excellent work done here! - Review written on July 07, 2000
* * * * *
Rating: 5 out of 5
5 customers found this review helpful, 4 did not.

As an Information Archietct, I need a sort of a "css rule book" as I design online business infrastructures. This book helps me make educated design decisions, create sample case scenarios and present ideas, fast and easy. Definitely worth it.
Great Book -- Plenty of Info About How to Use CSS Now - Review written on July 07, 2000
* * * * *
Rating: 5 out of 5
24 customers found this review helpful, 2 did not.

Boy, this thing is big! If you are interested in using CSS on your Web site, this is a really good guide as to what code you can use now with the current browser standards. The info relating to the Mozilla browser (which will become Netscape Navigator 6.0) is handy as well.

The one thing I like about this book over the O'Reilly book on the same subject is that it dives a lot into CSS2, giving me a head's up on features to come. Neat.

Somebody else commented about the lack of info on external style sheets. That's a dumb comment because you can only learn how to write an external style sheet if you know the individual bits of code used. And the book *does* mention how to use external style sheets -- but most of the examples are inline, which is easier to illustrate.

Thumbs up on this book!

Not a single sheet found - too bad I can not return it - Review written on June 20, 2000
* *
Rating: 2 out of 5
19 customers found this review helpful, 14 did not.

This book is a fairly good review of individual CSS properties, but it never talks about the whole purpose of CSS: having one page that can modify the look and feel of a whole site. If I have to use in-line styles throughout the app, why bother with CSS? When choosing a book on CSS, make sure it mentions external style sheets. I did not find anything about external CSS at all in this book.
Excellent overview for "new to CSS" webmaster - Review written on June 01, 2000
* * * *
Rating: 4 out of 5
5 customers found this review helpful, 2 did not.

This is sure useful for me: apart from the typsetting (a few too many fonts on each page, but that's really a very minor gripe) it's helped me understand CSS - what it is, what to use, and especially, what NOT to use due to browser incompatibilities. Recommended!
Core CSS is the best! - Review written on May 30, 2000
* * * * *
Rating: 5 out of 5
5 customers found this review helpful, 3 did not.

Core CSS is the best book dealing with Cascading Style Sheets that I have ever seen. It gives a good explanation of each element used in creating CSS for the web. I would recommend this book to anyone who would have trouble writing CSS code.