CSS Chapter 2
As we explained in the previous chapter, HTML elements enable Web page designers to mark up a document as to its structure. The HTML specification lists guidelines on how browsers should display these elements. For example, you can be reasonably sure that the contents of a strong element will be displayed bold-faced. Also, you can pretty much trust that most browsers will display the content of an h1 element using a big font size… at least bigger than the p element and bigger than the h2 element. But beyond trust and hope, you don’t have any control over how your text appears.
CSS changes that. CSS puts the designer in the driver’s seat. We devote much of the rest of this book to explaining what you can do with CSS. In this chapter, we begin by introducing you to the basics of how to write style sheets and how CSS and HTML work together to describe both the structure and appearance of your document.
This is chapter 2 of the book Cascading Style Sheets, designing for the Web, by Håkon Wium Lie and Bert Bos (2nd edition, 1999, Addison Wesley, ISBN 0-201-59625-3)
To start using CSS, you don’t even have to write style sheets. Chapter 16 will tell you how to point to existing style sheets on the Web.