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.
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 www.w3.org/Style/CSS/current-work.) One great step forward was the introduction ...