Skip to main content

Beginning CSS: Cascading Style Sheets for Web Design

Beginning CSS: Cascading Style Sheets for Web Design

Richard York

ISBN: 978-0-764-57642-3

Dec 2004

648 pages

Select type: Paperback

Product not available for purchase


  • This book is the perfect introduction to Cascading Style Sheets (CSS), the Web markup standard that allows Web designers and developers to easily make a style change to one CSS template and then change formatting across hundreds-or thousands-of pages
  • Covers the current CSS standard versions (CSS 1 and CSS 2) with notes and comments where appropriate on the CSS 3 standard in development
  • Includes quick reference on CSS at the end of the book as well as integrated reference coverage throughout
  • Teaches by using an example-oriented approach and includes exercises at the end of each chapter, with sample solutions provided in the appendix


Chapter 1: Introducing Cascading Style Sheets.

Chapter 2: Document Standards.

Chapter 3: The Basics of CSS Anatomy and Syntax.

Chapter 4: Data Types, Keywords, Color, Length, and the URI.

Chapter 5: CSS Selectors.

Chapter 6: Pseudo-Element and Pseudo-Class Selectors.

Chapter 7: Inheritance and the Cascade.

Chapter 8: Text Manipulation.

Chapter 9: Font Manipulation.

Chapter 10: Liquid Design and the CSS Box Model.

Chapter 11: CSS Buoyancy: Collapsing Margins, Floating, and Vertical Alignment.

Chapter 12: Styling Lists and the User Interface.

Chapter 13: Backgrounds: Setting the Scene.

Chapter 14: Positioning.

Chapter 15: Styling for Handheld Devices and Print.

Chapter 16: Styling Tables.

Chapter 17: Styling XML.

Chapter 18: Cross-Browser Compatibility.

Appendix A: Exercise Answers.

Appendix B: CSS Reference.

Appendix C: CSS Colors.

Appendix D: Browser Rendering Modes.


“…perfect for people who are starting to use CSS…” (, October 2005)
Code Downloads Download