As you’ve already seen from the introduction, Cascading Style Sheets (CSS) are the saviors of responsible web design. The
impact of CSS upon the way developers build web sites has been immense, and the possibilities they bring are endless. Removing
most or all of the presentational information from an (X)HTML file and placing it in a style sheet has numerous advantages,
including reduced file sizes, huge bandwidth savings, and easier maintenance. What’s more, by keeping all presentational information
separate from the core content of a site, the web designer is able to make small or large changes to a whole web site in a
matter of seconds. These are just a few advantages that style sheets give us, and as you progress through this book, you’ll
begin to realize just why CSS is so important, and why web designers cannot stop talking about it.