CSS leaves a whole world of web layout open to you. It's unbelievable the amount of freedom that you have when you use CSS to layout your pages as opposed to tables or other methods. Feel the freedom!
You can use CSS to do so much:
- Create multiple column layouts
- Easily format all pages of a site the same
- Easily changes all aspects of a site on multiple pages at the same time
- Control how your page will print out
- ... much more, but I'm blanking right now.
For example, the external (linked) stylesheet that I'm using for this page, is the same one that I have linked to my Week 1 Project and my Extra Credit from Week 2. The exact same styles apply to all of those pages, and I can easily change the colors or the layouts with one quick change to my stylesheet.
I'm currently taking the Intermediate CSS Workshop, and I'm sad that it's almost over. I can't wait to take CSS 2.1 In Depth (though I'm not sure I'll be able to take it this time around (it starts on the 20th. However, I encourage everyone to take the Intro to CSS next time it's available. It really opens you up to so much.