Andy Clarke, the author of Transcending CSS, started an interesting discussion on CSS Browser Testing Order. It’s surprising how we more or less test in the same order. I place Windows XP first though as I’m primarily a windows user and my clients are usually on Windows too.My CSS browser testing order
- Firefox / Opera on Win XP
- Internet Explorer 7 on Win XP
- Safari / Firefox on OSX
- Netscape 7 & 8 on Win XP
- Internet Explorer 6 on Win XP
I don’t usually worry about browsers older than those listed above unless the client has a specific requirement. I’ve also found that Safari renders as if it were a cross between Firefox & Opera on Windows XP, so if it looks good in both browsers it should look near perfect in Safari on OSX.
As you may well have noticed, IE6 is last. The rule of the game is to test your browsers in order of most compliant then work around the lesser compliant ones and even use a hack or two for those that refuse to obeyâ€”namely IE6. If you test your work with this mindset, browser testing would never be a nightmare and may even be fun! Well, sometimes fun.
This testing order is by no means a rule of thumb, it’s just the way that works for me. I’d be interested to hear how you do it.