There are lots of advantages of working this way, including:

  1. Reduced filesize – each CSS definition is written only once
  2. Reduced bandwidth – web browsers will remember (cache) the contents of CSS file, so don’t need to download the file again with each new page that uses it
  3. Easier updating – you only have to change styles in one place for them to change site-wide
  4. Separates the work of styling and creating content – you can create all your HTML pages first, applying sensible semantic markup, class names and IDs, and then do all your design work later on your style sheets.

Related Resources:

  • No Related Resources

Related posts:

  1. Methods to Create Equal Height Columns
  2. 9 Expert CSS Ideas You Should Think Twice About Before Using
  3. Great CSS Techniques and the Simple Truth Behind Them
  4. How CSS3 works