I’ve been practicing strict CSS rules for years now, but it was only this year that I changed the way I fix floated containers inside another container, to stretch the height down to the bottom of the floated inner container. I guess almost everyone started with <br /> with ‘clear’ or the next element with CSS ‘clear’ in it to fix the issue, but we all know it’s ‘dirty’.
I found this great tutorial that would make a ‘css nobody’ become a ‘big guy’ on CSS, and I myself is going to keep this page available when needed.

Mastering CSS Coding: Getting Started covers:
- Padding vs. Margin
- What Is Padding and Margin?
- Margin and Padding Values
- Quick Tip
- Floats
- Center Alignment
- Horizontal Alignment
- Vertical Alignment
- Ordered vs. Unordered Lists
- Customizing Unordered Lists
- Using Unordered Lists for Navigation
- Styling Headings
- Overflow
- What Is Overflow?
- Position
- Adding Flavor With CSS
- Background Images
- Using Large Backgrounds
- Text Replacement
- CSS Sprites
- Image Enhancement
- PSD to HTML