Home > Store

larger cover

Add To My Wish List

Cascading Style Sheets:Designing for the Web, 2nd Edition

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Reviews
  • Sample Content

This book should be on every web content provider, every web designer's shelf. It is the definitive reference on Cascading Style Sheets (CSS), the elegant and efficient way to add and manage elements of style (fonts, color, layout) within web documents. Cascading Style Sheets, Second edition, is a clear, readable, informative and thorough look at the World Wide Web Consortium's specification for CSS2, written by the World's leading authorities on CSS.

This book contains:
• complete coverage of CSSI and CSS2
• background information and practical examples
• information on which browsers support which CSS features

The World Wide Web Consortium (W3C) was created to lead the Web to its full potential by developing common protocols that promote its evolution and ensure its vendor-neutral operability. It is an international consortium with over 300 Member organizations.



0201596253B04062001

Customer Reviews

57 of 58 people found the following review helpful
3.0 out of 5 stars Use this book to CODE, not to DESIGN., July 31, 2000
By 
Cheryl M. Hammond (Seattle, Washington, USA) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Cascading Style Sheets: Designing for the Web (2nd Edition) (Paperback)
This book is an indispensible resource if you've already decided HOW to implement CSS on your site and are looking for the best explanations of CSS selectors and syntax. The sections on typography and block-level elements, in particular, are detailed and extremely helpful (all that typography was much more than I needed to know, but it's good that it's there).

However, do NOT use this book if you haven't decided yet which CSS methods to use and cross-browser compatibility matters to you (or your clients). Each chapter cheerfully explains CSS features the way the creators WISH they would work, without indicating serious bugs or pitfalls you may encounter in the real world when trying to implement them the way they tell you to. The browser support charts are buried in the back -- they barely scratch the surface, especially where Netscape 4.x is concerned.

Making design decisions based on the information in this book could lead to some very unexpected and ugly results... Read more

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


32 of 32 people found the following review helpful
4.0 out of 5 stars An excellent CSS tutorial and valuable reference., November 29, 2000
By 
steveosan (New York, NY) - See all my reviews
This review is from: Cascading Style Sheets: Designing for the Web (2nd Edition) (Paperback)
Prior to purchasing this book, the only things I knew how to do were make links so that they weren't underlined and change the color of some text. The basic, commonplace implementations of Cascading Style Sheets. Well, after hearing more about this rising development in web deisgn, I took an interest in CSS and decided to buy this book. I was not disappointed. It covers every aspect of CSS in a simple yet thorough manner. The quick reference inside the covers is also extremely helpful when you need to find the right CSS tag.

In regard to previous reviewers who say most of this will not be supported in the near future or ever, my response is that yes, it is true true that many of CSS' features will never be fully developed and implemented but if you browse through the actual body of the book, you will find that the bulk of the material covered is either already supported by the major browsers or will be in their next release. Therefore, I feel that it will not be long before the vast... Read more

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


18 of 19 people found the following review helpful
5.0 out of 5 stars I wouldn't have a job without this book, December 8, 2000
By 
Amazon Verified Purchase(What's this?)
This review is from: Cascading Style Sheets: Designing for the Web (2nd Edition) (Paperback)
This book is absolutely indispensable. I don't have any other CSS books and I knew nothing of CSS before I started, but now I know it like the back of my hand. It's not only a great book to learn CSS, but it's also invaluable as a reference tool once you progress. Not one of those books you read then end up only to have to buy a more in-depth book for reference once you have progressed. It's good for everyone, beginner or advanced. Absolutely worth every penny.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 22 customer reviews...

Table of Contents



1. The Web and HTML.

The Web.

Markup Languages.

Dodging the Limitations of HTML.

HTML Basics.

Document Trees.



2. CSS 30.

Rules and Style Sheets.

“Gluing” Style Sheets to the Document.

Browsers and CSS.

Tree structures and inheritance.

Overriding Inheritance.

Properties that don’t inherit.

Common tasks with CSS.

A word about Cascading.



3. The Amazing EM Unit and Other Best Practices.


4. CSS Selectors.

Selector Schemes.

Type Selectors.

Simple attribute selectors.

The STYLE Attribute.

Combining Selector Types.

Simple contextual selectors.

External information: pseudo-classes and pseudo-elements.

DIV and SPAN.

Advanced attribute selectors.

Advanced contextual selectors.

Advanced pseudo-classes.

Advanced pseudo-elements.

The “any” selector.



5. Fonts.

Typesetting terminology.

Classifying font families.

The font-family property.

Font metrics.

Length units.

Percentages as values.

The font-size property.

The font-style property.

The font-variant property.

The font-weight property.

The font property.

The font-stretch property.

Numbers as values.

The font-size adjust property.

The text-decoration property.

The text-transform property.

More information about fonts.



6. WebFonts.

Prerequisites for WebFonts.

Font Descriptions.

Font Descriptors.

Basic font descriptors.

Resource descriptors.

The Unicode-range descriptor.

Matching descriptors.

Synthesis descriptors.

Alignment descriptors.



7. The Fundamental Objects.

The box model.

The display property.

Creating side-heads.

Achieving different effects.

More about lists - the list-style properties.

The list-style-type property.

The list-style-image property.

The list-style-position property.

The list-style property.

Generated text, counters and quotes.

The white-space property.



8. Space Inside Boxes.

Space inside Block-Level Elements.

The text-align property.

Right aligning text.

Justifying text.

The text-indent property.

Using the text-indent property.

The line-height property.

Using the line-height property.

The word-spacing property.

Using word spacing.

The letter-spacing property.

The vertical-align property.



9. Space Around Boxes.

Margins and the margin properties.

Using the margin property.

Common usages of the margin properties.

The padding properties.

The border properties group.

The border-color properties.

The border-style properties.

The border-width properties.

Using the border-width properties.

The border properties.

Using the border properties.

Working with the border properties.

Outline borders.

Collapsing margins.

The width property.

The height property.

The clear property.

Minimum and maximum widths and heights.

The whole story on width computation.

Case 1: no value is “auto.”

Case 2: one value is “auto.”

Case 3: two or three of the three values are “auto.”



Overflow.


10. Relative and Absolute Positioning.

The position property.

The containing block.

Relative positioning.

Fixed positioning.

Absolute positioning.

The z-index property.

Making elements invisible.



11. Colors.

Specifying colors.

The properties.

Setting the color of a border.

Setting the color of hyperlinks.

The background properties.

The background color property.

The background image property.

The background repeat property.

The background attachment property.

The background position property.

The background property.

Setting the background of the canvas.

Shadows.



12. Printing and Other Media

Page breaks.

Page areas.

Media-specific style sheets.



13. Aural Style Sheets.

Introduction to aural style sheets.

Volume properties: volume.

Speaking properties: speak.

Pause properties: pause-before, pause-after, and pause.

Cue properties: cue-before, cue-after, and cue.

Mixing properties: play during.

Spatial properties: azimuth and elevation.

Voice characteristic properties: speech-rate, voice-family, pitch, pitch-range, stress, and richness.

Speech properties: speak-punctuation and speak-numeral.



14. From HTML Extensions to CSS.

Case 1: Magnet.

Case 2: Cyberspazio.

Case 3: “The form of the book.”

Case 4: “The new typography.”

Case 5: TSDesign.



15. Cascading and Inheritance.

Example 1: The Basics.

Example 2: conflicts appear.

Example 3: accommodating user styles.

Example 4: a more complex example.

The “inherit” keyword.



16. External Style Sheets.

Why external style sheets?

External HTML style sheets.

Linking to style sheets.

External XML style sheets.

W3C Core styles.



17. Other Approaches.

Creating a document without using a style sheet.

Using a different format from HTML.

Using XSL.



XML Documents.

Experimenting with XML.

Some examples.



19. Tables.

The parts of a table.

The collapsing borders model.

The separated borders model.

Alignment.

Sizes.

Setting background colors.

“Collapsing” columns and rows.

Inline tables.

XML and tables.



20. The CSS Saga.

Browsers.



Appendix A: HTML 4.0 Quick Reference.

Document structure.

The HEAD element.

The BODY element.

Text-level elements.

Special characters.



Appendix B: Reading Property Value Definitions.

Multiple values.

Tying it all together.



Appendix C: System Colors.


Index. 0201596253T04062001

 
Purchase Reward: One Month Free Subscription
By completing any purchase on InformIT, you become eligible for an unlimited access one-month subscription to Safari Books Online.

Get access to thousands of books and training videos about technology, professional development and digital media from more than 40 leading publishers, including Addison-Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media, Wrox, Apress, and many more. If you continue your subscription after your 30-day trial, you can receive 30% off a monthly subscription to the Safari Library for up to 12 months. That's a total savings of $199.