© Joe Attardi 2020
J. AttardiModern CSShttps://doi.org/10.1007/978-1-4842-6294-8_1

1. Introduction to CSS

Joe Attardi1 
(1)
Billerica, MA, USA
 

Chances are that you already have some idea of what CSS is, or else you probably wouldn’t have been interested in this book. But let’s start at the beginning, to make sure we’re all on the same page.

CSS stands for Cascading Style Sheets. It’s a language for specifying how an HTML document is displayed. Without CSS, every website would just be Times New Roman with tiny buttons. It’s capable of much more than styling text, however. CSS lets us define entire layouts and position elements and even perform animations.

Style sheets are self-explanatory, but what is a cascading style sheet? Because more than one style ...

Get Modern CSS: Master the Key Concepts of CSS for Modern Web Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.