Case 1: Broken

What We Do

Share Our Strength and our thousands of volunteers, chefs, and orporate partners have had a significant impact on the state of hunger in the United States and abroad.

View Case 1 HTML & CSS

Problem Analysis

Solution 1: Forced Caching

It is possible to fix this problem by forcing IE6 to cache images for a set amount of time. This requires a configuration of the server itself. I would only recommend this method if the page were entirely static. The fix will force-cache all images on a website, rendering visual updates null in IE6 clients until file expiration.

Solution 2: Nested Images

If the situation is such that the afflicted element is contained by another element (in this case the <h2>) it is possible to eliminate the visual flicker by giving both the afflicted element and it's parent the background image, or to simply give parent element the image and leave the child transparent.

The advantage to this solution is that it may be targeted specifically to IE6 safely with conditional comments or CSS filtering.

Case 2: Fixed

What We Do

Share Our Strength and our thousands of volunteers, chefs, and orporate partners have had a significant impact on the state of hunger in the United States and abroad.

View Case 2 HTML & CSS