Skip to main content

Browser Support for CSS3: What’s the Current Status?

The CSS3 Dream vs. The CSS3 RealityCreating a website with HTML5 and CSS3 without having to worry about using techniques like progressive enrichment and polyfills is the ultimate dream for modern-day front-end developers.
But unfortunately, mainly because of the widespread use of IE6-8, that is still just a distant dream. But it is getting closer.
I thought it would be a good idea to summarize where CSS3 stands as far as browser support goes, so you can feel comfortable making decisions about what to use or abuse when incorporating CSS3 into new projects.
This outline will be divided up into sections beginning with the safest CSS3 features to use, and going down the list towards the not-so-safe. Of course, in all cases, you have the option to declare fallbacks and polyfills that will give nonsupporting browsers a similar and/or acceptable experience. Just remember to take care that your content is accessible and your brand isn’t negatively impacted by any design decisions you make. Also, for the purpose of this article, I’m only taking into consideration A-Grade browsers.

First: IE6, IE7, and IE8

As many of us know, with respects to CSS3 support, the only real problem browsers are older versions of IE. I’m not going to bother including those in the overall comparisons, so I’ll just summarize their support of CSS3 here.
The only properties and features supported by IE6-8 are:
There are other ways to get pre-IE9 versions of IE to mimic certain aspects of CSS3. Some can be found in this post I wrote for Smashing Magazine (which is somewhat outdated now) or on the polyfills page. Remember that most of those alternative methods for getting IE to behave can cause performance and maintainability issues, so use with caution, or just give IE a less-than-optimal fallback.
Also, IE6-8 have some level of support for CSS3 selectors, which can be seen here. Finally, to get many CSS3 selectors and pseudo-elements to work in IE6-8, you can use Selectivizr.
Now that I’m out of breath explaining all of that (and I’m sure you are reading it), let’s get to the meat of this post.

CSS3 Features Supported by All Modern Browsers

There might be some disagreement over what qualifies as a “modern browser”, but I’m assuming IE9, Opera 10+, Firefox 3.5+, pretty much any reasonably recent version of Chrome, and Safari 3+ fall under this category.
As a side point in this section, IE9 does provide fairly strong support for CSS3 selectors, pseudo-classes, and pseudo-elements, which you can see here.

Features Supported by All Modern Browsers Except IE9

The stuff listed below is not as safe to use, as it’s not supported by IE9. But if your audience is very low in IE numbers, then you should be fairly safe to use some or all of these.
Thanks to James for pointing out that the latest Firefox stable release does not include Transitions, but FF4+ does.

CSS3 Features Supported by Firefox, Chrome, and Safari

The stuff listed below lacks support in IE9 and Opera. So basically, these few items are virtually the same as the ones above, since the only difference (Opera) is nearly meaningless due to Opera’s low usage stats.

CSS3 Features Supported by Chrome and Safari (WebKit)

Finally, these last few features lack support in Firefox, IE, and Opera, so only WebKit-based browsers will see them.

Conclusion

If you can put up with the lack of support in IE6-8, then by all means use some of the strongly-supported stuff listed above. If a client demands things look and function the same in IE, then you can always choose a script-based fallback to fill the cracks (keeping performance issues in mind).
If I’ve left out anything significant, let me know. Keep in mind that this is a list of “new” stuff in CSS3, not everything in CSS3, which technically includes everything in CSS2.1 as well.

Comments

Popular posts from this blog

Titanic The most famous incident in history Women Jobs STC (48498)

Titanic The most famous incident in history in the North Atlantic on April 15, 1912 Belfast is frequently alluded to as " Titanic Town " and there are awesome purposes behind that. No place else on the planet can guarantee a superior relationship with the most popular ship at any point made. It was structured, built and developed in the Belfast shipyard and made its first journey on April 10, 1912. Around then she was hailed as the new miracle of the world and few individuals at that point recognized what lay in front of her. The Titanic was a fabulous blend of Edwardian plan, craftsmanship, and designing.  Belfast during 1909 was one of the world's most noteworthy ports and Harland and Wolff were known as extraordinary compared to other ship manufacturers all through the world. They had a profoundly talented workforce and were perceived as top quality individuals who conveyed a top-notch item. The Titanic in this manner was built to these demanding benchma...

Taylor Swift Who is she ? 10 facts about Taylor Swift !

 Taylor Swift #TaylorSwift   : About Taylor Swift Taylor Swift was born on december thirteen, 1989 in Reading, Pennsylvania, wherever she began writing her 1st songs at the age of 5, and once she turned sixteen, Swift discharged her 1st album and later  became one of the most well-liked pop and country and western singers. 1 Her grandma was an expert opera singer, and shortly Swift followed within the footsteps of her grandma, singing in several native events by her tenth year, like concerts and competitions 2 When she was eleven, she sang the american anthem "The Star-Spangled Banner" at the Philadelphia  Basketball Championship, and started to find out stringed instrument. 3 Taylor Swift   is usually visit nashville, Tennessee, the primary country music kiss so as to realize a career in music, co-writing some songs, and making an attempt to sign her 1st music contract. 4 Taylor Swift  released her 1st sin...

The New iPad | iPad 3

The, New, iPad, iPad 3, The New iPad | iPad 3 Not   i Pad  3  :  It  Is  (The  New  iPad) Before we talk about the new will begin our conversation (as it began the conference) is an interesting statistic: Did you know? Did you know that Apple has sold only in the last quarter of last year   ?, more than 15 million iPad device   ?  which sold more than any computer company in the world during the same period. The first thing that striking in the new iPad is a high-quality screen, which includes 3.1 million pixel quality 2048 × 1536 , making it the highest quality screen in all mobile devices at all, so much so that it can be higher than the human eye to see!! It's not only quality but also improve the color saturation of 44%. The   New   IPad works A5X new processor dual-core performance gives the best 4 times in graphics.. Have been improved 5 megapixel camera and became the possibi...