Problem

Jamie Munro
Jul 26, 2017 · 1 min read

Everything is in the title : Should a web developer use CSS3 when IE6 has still near 15% of market share?

CSS3 has some impressive features that will make everything better. If you don’t know about it, look up the latest smashing magazine post regarding the subject. The issue is that almost all these new features are not supported by IE6… so if you want a website accessible by all, you can’t use CSS 3.

So… what now?

Wait for IE6 to disappear using CSS 2? Use CSS 3 and use hacks for IE6? Learn CSS 3 but not use it on “real life” projects?

Problem courtesy of: marcgg

Solution

If you find a feature compelling, use it.

But when you do, you have a choice to make for users of older browsers:

  1. Simulate the same effect using Javascript, alternate CSS, etc.
  2. Degrade gracefully, i.e., just make sure the site doesn’t break in the older browsers, even if it looks a little different.

Solution courtesy of: richardtallent

View additional discussion.

Jamie Munro

Written by

Author of 20 Recipes for Programming PhoneGap, 20 Recipes for Programming MVC 3, and Rapid Application Development with CakePHP.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade