One challenge when trying to implement HTML5 and CSS3 is that not all browsers are yet on board, particularly when designing a site with older browsers in mind. Since new browsers are doing so much to enhance their support of web standards, it is quite tempting to ignore older browsers in an attempt to push users to update. There are a few reasons why this will not work:
- Some users, particularly those with Windows XP or those on managed networks, will not have the option to update their browser.
- Most clients will (rightly) want to create a web space that works for all visitors, regardless of browser type or version.
- Many users will simply ignore a site that doesn’t work in their browser. Instead of you helping them update, you have shown them the door.
That said, there does come a time when older browsers must go. For this site, I gave no consideration to Internet Explorer 6. It may work semi decently with this site, it may not. I have no idea. But I have tried to make the site compatible with IE 7 and higher Firefox 3 and higher, Chrome 9 and higher, and Safari 4 and higher. Doing that required a few tools and a few compromises.
Continue reading »