Chapter 1

Cascading Style Sheets (which we’ll refer to by their acronym, CSS) were created to separate the presentational layer from the logic of an application. Their purpose has always been to provide users with a simple language to define the styling aspects of web pages and their look and feel. A CSS style declares a series of properties for content, such as the font family, size of the font, color, and so on.

CSS Basics

The World Wide Web Consortium (W3C) has released new versions of CSS over the years that add new functions. (You can see the W3C’s more recent work at One great step forward was the introduction ...

Get CSS3 Solutions: Essential Techniques for CSS3 Developers now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.