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 ...