December 23, 2008
One of the amazing things that CSS (Cascading Style Sheets) has brought to the web is expanding functionality. Many programs and languages add more and more features as time goes on, but for years HTML offered the same clunky, inbred family of tags and tools to create Web pages. The release of CSS1 by the W3C changed this radically. Aided by the release of “version 5”? Web browsers that made CSS functionality standard, this mark-up language has revolutionized design on the web.
CSS allows designers to create one master style document that governs a site, control that has so many implications that it’s hard to trace all of the benefits. Its largest impact over-all is to reduce the code weight and complexity of HTML pages, making the web a faster, friendlier place.
CSS 1, the first iteration of style sheets on the web, was released in December 1996. CSS 2 followed as a recommendation in May of 1998. Most modern browsers, however, follow the CSS 2.1 specifications. These were briefly recommended by the W3C in 2005, and permanently in July of 2007.
CSS 3 specifications have been under development by the W3C since 1998 and are going to offer a bevy of new features and abilities. I have picked out a few of my favorites:
These are by no means all the features that CSS 3 will offer, just the cream of the crop for Western web developers. For clearer explanations you can take a look here, and for incomprehensible techno-speak check the W3C’s CSS 3 progress report.
Here’s the best part: a few of these properties are already implemented on current browsers! FireFox, Opera, Safari and Konqueror are the most likely candidates to sport these features, so follow-up on your favorites.
Posted by Matt Gardner
at 10:07 AM
Wow, never heared about css3, thanks for poiting this out
By Tamagotchi Town on Dec 28, 2008
My first intoducing to CSS was a few months ago when I really wanted to start getting into web design. After that, I had a few other projects, but now I am ready to learn more about CSS and I?ve managed to find your website. I had no idea that you can do so many things with this language, thank you for the post!
By Beauty Tips on Dec 28, 2008
Do you have any idea when CSS3 will be officially implemented by the major browsers? At the moment Safari and Konqueror have a lot of propriety features. I hope we don’t have to wait years for IE to catch up too :(
By Paul Green from CA on Dec 29, 2008
Hi paul, That’s a complex question. The W3C doesn’t really impose CSS rules, they suggest them as recommended features. There is nothing stopping modern browsers from implementing these features today. And even after the W3C recommends them nothing stopping them from ignoring these features as they see fit.
Basically, as newer versions of “good” browsers attempt to jump ahead and implement CSS 3 Functionality on their own, IE struggles to correctly interpret CSS 2.1 (and sometimes, just plain HTML!).
As for when it will be ready… that’s another tough question. The W3C dosen’t have a firm time-line that i can find! You can find out more about why on Tom Kirkpatrick’s blog: CodeGobbler.
By Matt Gardner on Jan 7, 2009
So begins a question which has of late become more and more urgent: what is the relation of css aesthetics to politics? Nice insight of the css 3
By Cheeky Penguin from Canada on Feb 11, 2009
Really css3 is one of the good tool to design your website. You have explained the features of css3 in nice way.
By Joomla Expert from USA on Aug 30, 2009
![]()