An introduction to CSS3

css3 introduction tutorialThe Zen Elements CSS3 Series has just completed an overhaul (Updated 26th May, 2011), not only providing a few additional CSS3 tutorials but also a revised CSS3 Browser Compatibility Chart!

What is CSS, yet alone CSS3?

Very briefly, CSS stands for ‘Cascading Style Sheets’ and is a mark-up language for altering and giving style to a website or elements within a website. The 3 represents the next generation/version of style sheet language.

It is very important to learn that while it is fun to learn and play with CSS3, it is still not yet fully supported in current browsers. This means that if you are to incorporate CSS3 in a live website, it would be a good idea to make sure there is fallback code for the browsers that are struggling to support it. See our Browser Compatibility Chart Below.

Why write about CSS3 if it’s not yet fully supported?

Because it’s nice learning new things ..and a few people have asked me how to get the rounded corners on their online profiles, etc. I explained how to do this with images and in CSS3 tutorials however like a snowball rolling down a hill, I’ve written a few more tutorials in hope that it may just help others out too.

Don’t just listen to me though! Eric Meyer is a fantastic chap who knows a good thing or two about CSS, among other things! There is a great interview with Eric here on Six Revisions discussing CSS3 and it is definitely worth the read!

The Zen Elements CSS3 Series
(& Browser Compatibility Chart)

5 10 3.6 4 6 7 8 9 10 10 11 5
Border Colour
Border Image
Border Radius
Box Shadow
@Font-face
Gradients
HSL / HSLA
Multiple Backgrounds
Multiple Columns
Opacity
RGB / RGBA
Text Shadow
Transform
Transition
Last Updated: 26/05/2011, 09:00 pm

Thank you for reading and I hope you get something out of this!
@zenelements // alex

Like this article?

Subscribe to our rss, follow our tweets or please help us spread the work & share this with your friends!

Thank you for all your support; have a cookie!

23 Comments on “An introduction to CSS3”

  1. Marylin 05.01.2009 at 7:40 pm

    I think I’m going to like this! Starting my way to a degree of Computing and Design through the OU next month, so yay for extra reading! ;)

  2. Olivia Bell 05.01.2009 at 7:42 pm

    On with the next article!! :D

    Olivia
    http://www.plurklayouts.com

  3. Mich D aka @MichDdot 06.01.2009 at 7:55 am

    Nice to have someone bring this subject back up and out in the open. :) Can you do html5/6 next, these first though, always glad to learn.

    Peace
    Mich D

  4. Zen Elements 06.01.2009 at 10:03 am

    I’m glad you like the above so far and are looking forward to the future releases. Next article should be soon arriving, if I can be less pernickety about how I’m arranging everything!

    @MichDdot, I am also glad to say – having been recently reading through an old batch of my magazines – this has also been running in my mind too and I will be glad to get some things released in HTML 5 / 6 in the next little series.

    Thanks for your feedback.

  5. Keli Whidden 06.01.2009 at 6:03 pm

    What a great idea! Thanks for sharing your learning :)

  6. Zen Elements 08.01.2009 at 11:36 pm

    You are most welcome, I am glad you liked it and I hope you enjoy the little CSS3 series!

  7. vocal 09.02.2009 at 5:09 am

    excellent posts!

    I have learn these all…

    but, one problem is, you have just tested the google Chrome browser version 1.0.xxx, but I find the version 2.0.xxx support some of the CSS3 features, such as background-size and multiple background.

    so what if add a Chrome 2.0.156 testing?

  8. Zen Elements 09.02.2009 at 10:01 am

    @Vocal | Thank you for your feedback and I’m glad you liked them, even if only a recap over what you’ve done so far. I currently only had the G.Chrome v1 to test on, which is why the Browser compatability was only references to that.
    I’ll double check I can’t get my hands on v2 and if so, update posts accordingly. Failing that, if you’d like to lend a checking hand and let me know what declarations are supported in v2 via email, I’ll post them up. :)

  9. Tom 21.03.2009 at 9:18 am

    Hi… IE8 was released. You could update your article telling if it works or not there :) Really great site and good articles!

  10. Zen Elements 21.03.2009 at 12:02 pm

    Thanks for that, Tom :) Something I’d be meaning to get round to!
    I wonder if you hazard a guess though before seeing, as to how succesful you think IE8 is with the CSS3 declarations… really Microsoft?

  11. Ktulhu 29.09.2009 at 7:03 pm

    Great, but in Africa most of the users still use IE 6, Mozilla 3- and Opera 9.2-.

  12. nathaniel 02.02.2010 at 7:43 am

    Hurry up IE!!! Lets get the red carpet rolling :-)

  13. Akaihane 02.02.2010 at 8:57 am

    This is great, thanks! I know it will be a while before it’s really usable, but it’ll be good to know beforehand to get a jump on things.

  14. Satish 18.02.2010 at 2:11 pm

    nice post will have fun to use them
    thanks for sharing

    cheers!!

  15. Joaquin Menchaca 12.05.2010 at 5:30 am

    This is an awesome site, we’ll put together. Love the chart and samples.

  16. Renato 04.06.2010 at 4:11 am

    tanks

  17. Pronoy Chopra 11.09.2010 at 10:41 pm

    Hello,
    Excellent tutorial.

    I’d however like to bring in your kind notice that the links for Multiple “Backgrounds” and “Multiple Columns” are swapped in the Browser compatibility chart.

    Good day

  18. Zen Elements 12.09.2010 at 11:44 pm

    @Pronoy – thank you for pointing that out to me; now amended!

  19. Ermias 12.10.2010 at 9:08 am

    That is great help for me who use different font than the English. IE what are they waiting for? Thanks so much!
    Ermias

  20. Olivier D. ze kat 02.05.2011 at 3:46 pm

    IE9 support @Font-Face with TTF, EOT, and… OTF :o)

  21. Linh Le 16.06.2011 at 3:02 am

    Hi Zen,

    Thank you for your sharing. They’re very useful. I’m waiting for your next articles.

    Thanks a lot!

  22. Graham Clark 13.07.2011 at 5:07 pm

    Great website. Thanks for the CSS3 compatibility chart, very useful. I still can’t believe even IE 10 won’t provide the support that it should.

  23. Shaun Mclain 07.01.2012 at 8:47 pm

    Nice informative post, thanks for sharing.

 

Leave a Reply

(required; who are you?)

(required; we'll keep it safe!)

(optional; promote your site!)