There are a bunch of great CSS tutorials out there already. Why bother to cook my own ones here?
Main reasons:
1)We hope that we can offer as many good and handy resources right here at as possible
2)We found some of those great CSS tutorials out there, even some very popular ones, are kind of outdated. Can’t blame them, the Web techniques are growing just too fast. We just hope we can help our clients and friends to get updated right here.
3) I actually much more reasons to brew our own tutorials here,…, maybe I can tell you later.

Let’s start from the very basics first.

What Is CSS

CSS is short for Cascading Style Sheets. It is a style sheet language used to describe the presentation semantics (the look and formatting) of the Web pages (html, xhtml or XML, etc.) We’ll mainly cover its use with html/xhtml pages here.

W3C (the World Wide Web Consortium) maintains The CSS specifications. CSS now has gone through three stages, and we call them three levels and profiles.
CSS 1: started in in December 1996 and it supports fonts, text attributes and color, etc.
CSS 2: developed by the W3C and published as a Recommendation in May 1998, and currently has been used most extensively, supported by most modern Web browsers. Its revised version?CSS2.1.
“As of August 2009, Internet Explorer 8, Firefox 2 and 3 have reasonably complete levels of implementation of CSS 2.1.”
CSS 3: has been developed by the W3C since December 15, 2005. Some famous sites such as only started their experimental version using CSS3 and HTML5.

Since most Web developers are using CSS2.1, we’ll mainly cover it as we start, and may review some exciting CSS3 features soon.
When anyone starts to learn CSS now, these great tutorials should be studied first:, but those are usually boring. So we can give you some concise demo for you to get the key points.

250x250 24 hour free passCSS tutorials