CSS3 Support for Internet Explorer 6, 7, and 8

Internet Explorer, the browser with the largest percentage of legacy users tends to lag far behind the other popular browsers in adopting new standards. This is like a double roundhouse kick to a web developer. There are a number of great JavaScript tools out there that help Internet Explorer 6 and even 7, and 8 [...]


How to Detect IE6 Browser with JavaScript

I have been doing a lot of work with jQuery lately. The jQuery library offers great cross browser support for most functions but unfortunately even this magic wand can’t solve all the problems with Internet Explorer 6 (IE6) compatibility. Previously, jQuery had a browser() function that helped detect a browser so that a developer could [...]


Solution for the IE7 Endless Print Preview Bug

Yesterday, one of our customers called us with a very unusual issue. He claimed that on his machine in Internet Explorer 7, when he attempted to print a page from his website, the print preview function on his machine would continue to count endlessly as if it was stuck in a loop. His website has [...]


A Good Website Requires 1 3/4 Cups of XHTML

I recently spoke to a group of web design students at a local college. My talk primarily focused on content management and JavaScript frameworks but I also talked in broad terms about our philosophy when creating XHTML/CSS layouts. I would argue there is no perfect recipe for laying out a website. Everyone seems to have [...]


IE6 PNG Fix for Images and Backgrounds

I talked earlier this week about some of the shortcomings of IE6. One of the most frustrating shortcomings is the lack of PNG support in Internet Explorer 6. PNG files are incredibly useful and their usage opens many more transparency options allowing for more flexibility in design. All new browsers have full PNG support, the [...]


I Hope I Can Outlive Internet Explorer 6

What is so great about Internet Explorer 6? I can’t really see anything. It was released in 2001, it doesn’t offer PNG support, and it has buggy CSS rendering. For some reason many have not upgraded to Internet Explorer 7. I recall when IE7 was first released there was a fair amount of pushback from [...]