The quickest way to learn CSS, is to first be sure you know HTML5 and the web foundations well. Once you understand these key concepts and skills, CSS and the cool CSS3 techniques will come so much more easily.
Websites are made with CSS3 and HTML5
CSS3 is the styling language of web design – it makes your websites look great. Apple.com, StudioWeb.com, Amazon.com and every other high-end website, makes heavy use of CSS3 combined with HTML5. So to really master CSS, you need to understand HTML5 well.
Learn CSS: Selectors and Visual RulesIn this course, you will learn how to style individual and groups of elements using various visual CSS rules.
Learn CSS: The Box ModelIn this course, you will learn how to use the Box Model to position HTML elements on your web page.
Display and PositioningIn this course, you will learn CSS rules for displaying and positioning elements on your web page.
Learn CSS: ColorsIn this course, you will learn all about choosing and setting CSS colors using a variety of techniques.
Learn CSS: TypographyIn this course, you will learn all about CSS typography, such as how to include fonts from other sources and how to style your text.
Learn CSS: GridIn this course, you will master a technology that was recently added to CSS! This is a long-awaited improvement to laying-out and positioning elements on web pages.