Design Shack - Web design showcase, CSS tutorials and web standards


Sponsors

PSD to HTML
PSD to HTML
Web Hosting UK
PSD to XHTML
Dedicated Server Hosting

About

Design Shack showcases inspiring web design, alongside resources and tutorials for you to succeed in the same way. It is brought to you by David Appleyard, a freelance designer who is available for work.

Introduction to CSS3 - Part 1: What is it?


Written by David Appleyard, On 6th May 2008.
Filed in Articles, CSS.



This article marks the first of several, providing an introduction to the new CSS3 standard which is set to take over from CSS2. We will be starting from the very beginning - taking you from not having even heard of CSS3, to feeling ready to hit it running as various features start to become more widely adopted.

What is it?

CSS3 offers a huge variety of new ways to create an impact with your designs, with quite a few important changes. This first tutorial will give you a very basic introduction to the new possibilities created by the standard.

Modules

The development of CSS3 is going to be split up into ‘modules’. The old specification was simply too large and complex to be updated as one, so it has been broken down into smaller pieces - with new ones also added. Some of these modules include:

  • The Box Model
  • Lists Module
  • Hyperlink Presentation
  • Speech Module
  • Backgrounds and Borders
  • Text Effects
  • Multi-Column Layout

View the full list of modules

Timescale

Several of the modules have now been completed, including SVG (Scalable Vector Graphics), Media Queries and Namespaces. The others are still being worked upon.

It is incredibly difficult to give a projected date when web browsers will adopt the new features of CSS3 - some new builds of Safari have already started to.

New features will be implemented gradually in different browsers, and it could still be a year or two before every module is widely adopted.

How will CSS3 affect me?

Hopefully, in a mainly positive way. CSS3 will obviously be completely backwards compatible, so it won’t be necessary to change existing designs to ensure they work - web browsers will always continue to support CSS2.

The main impact will be the ability to use new selectors and properties which are available. These will allow you to both achieve new design features (animation or gradients for instance), and achieve current design features in a much easier way (e.g. using columns).

Future articles in this series will each focus on a different module of the CSS3 specification, and the new features they will bring. The next one relates to CSS3 borders.

Other posts in the series

Tags: , , , ,



16 Comments


  1. Liret Shurn says:

    Great introduction - looking forward to the rest of the series and learning more about css3!

  2. Allen says:

    Great Series. It looks exciting. When will you be able to use css3, or can you already use it?

  3. You can use it with the latest browsers, but not many of the various modules have been implemented in a consistent way yet. It will take several months, if not a year or two, before it becomes a new standard.

  4. lotsoftime says:

    I have so much time on my hands I think I will start learning about a standard that won’t come out for another couple of years.

  5. Dan says:

    I’m trying to rebirth my (left brain) tech head into a (right brain) design type of guy (if that’s possible!) and just one of the aspects of css3 I’m looking forward to is rounding off div corners without the need for extra graphics. (I’m certainly not a finicky graphics guy YET)

  6. [...] Introduction to CSS3 (Design [...]

  7. [...] Introduction To CSS3 Part 1: What Is It? [...]

  8. [...] This article marks the first of several, providing an introduction to the new CSS3 standard which is set to take over from CSS2. We will be starting from the very beginning – taking you from not having even heard of CSS3, to feeling ready to hit it running as various features start to become more widely adopted. Introduction to CSS3 [...]

  9. [...] Introduction to CSS3 (Design [...]

  10. [...] 这篇文章翻译自Design Shack的同名文章,感谢作者的优秀作品。The Englishi version of this article is available on Design Shack, and my article is only a tanslation of original text. Thanks to their perfect work. [...]

  11. [...] Bookmarked a link on del.icio.us. Introduction to CSS3 - Part 1: What is it? | Design Shack [...]

  12. Norhafidz says:

    Great tutorial my friend, I’ll definitely come here often after this. I’m new to CSS and this is just what I really need. Thanks


Leave a Reply