I thought I would re-post this since people seem to have found it useful. IE6 is a real problem for tableless designers. Its lack of W3C compliance tends to ruin our designs and we’re left with a choice between using ugly conditional comments and hacks. In some cases a feature will be totally unsupported and a web designer is forced to scrap his design.

Dean Edwards, a programmer from London, has a solution to some of these problems. Over the years he has been working on his unfortunately named ‘IE7′ compliance javascript libraries. The libraries fix many of IE6’s compliance issues. It also supports a number of CSS2 selectors as well as PNG transparency.

Unfortunately, like all javascripts, we must take account of the fact that they my be disabled by the end user. Therefore it’s important never to create design that depends upon these libraries for basic stability. They do, however, make an excellent addition for anyone looking to show off new selectors and other features, without risk of compromising the overall design.

Popularity: 9% [?]

Your comments


  1. Avatarbob zass
    1

    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.grumpycoder.co.uk%2Fhow-to-fix-ie6-for-w3c-standards-compliance-using-javascript-libraries%2F&charset=%28detect+automatically%29&doctype=Inline&group=0
    i have been linked here from ajaxian, which did not validate well either. i’m lucky if i get 8-25 errors coding a page. this one? 93 errors.
    i dunno. maybe adsense and urchin are evil. nah!….lol

  2. AvatarJack Clarke
    2

    I will be so glad when IE6 phases out (20% market share at the moment) it’s been a headache on all my sites.