What is CSS3?

Another separate — but no less important — part of creating web pages is Cascading Style Sheets (CSS). As you probably know, CSS is a style language that describes how HTML markup is presented or styled. CSS3 is the latest version of the CSS specification. The term “CSS3” is not just a reference to the new features in CSS, but the third level in the progress of the CSS specification.

CSS3 contains just about everything that’s included in CSS2.1 (the previous version of the spec). It also adds new features to help developers solve a number of problems without the need for non-semantic markup, complex scripting, or extra images.

New features in CSS3 include support for additional selectors, drop shadows, rounded corners, multiple backgrounds, animation, transparency, and much more. CSS3 is distinct from HTML5. We’ll be using the term CSS3 to refer to the third level of the CSS specification, with a particular focus on what’s new in CSS3. Thus, CSS3 is separate from HTML5 and its related APIs.

CSS3 - New Features

CSS 3 Selectors
CSS 3 Rounded Corners
CSS 3 Border Image
CSS 3 Box Shadow
CSS 3 Text Shadow
CSS 3 Gradient
CSS 3 RGBA: Color, Now with Opacity
CSS 3 Transform (Element Rotation)
CSS 3 Multicolumn Layout
CSS 3 Web Fonts