Slashdot Mirror


Making IE Standards Compliant

spin2cool writes "Dean Edwards has taken it upon himself to make Internet Explorer W3C compliant. How? Well, it isn't by patching the application, as you might suspect. He's created a stylesheet, dubbed 'IE7' that uses DHTML to load and parse style sheets into a form that IE can understand. Just include the style sheet in your HTML pages, and things should render correctly. The complexity of the CSS transformations is really amazing and shows off the power of this stuff."

7 of 582 comments (clear)

  1. Google cache by Underholdning · · Score: 5, Informative

    Site is already slashdottet. Here's Google's cache of the document.
    So - how are the plans going with implementing a slashdot cache?

  2. Fixed in nightlies by Jack+Zombie · · Score: 5, Informative

    Use a Mozilla Firefox nightly build, the bug (217369, I think) that caused this problem is fixed in them.

    More major changes since 0.8 here.

    --
    "You should never doubt what nobody is sure about." -- Willy Wonka
  3. Re:Useful stylesheets by farlukar · · Score: 5, Informative

    try this one

    --
    Ceci n'est pas une .sig
  4. Re:Shows the power of IE by JimDabell · · Score: 5, Informative

    AFAIK there is no browser available that correctly renders CSS 2.0 -- the entire spec.

    You are right, which is why some of the more esoteric features have been removed from CSS 2 and CSS 2.1 is about to be released.

    However this is a lot different to Internet Explorer 6's situation. There are massive amounts of CSS 2 that simply aren't implemented, such as a whole bunch of selectors and tables.

    The next time you see somebody complaining that CSS layout is hard, remember that there's probably a way to do what they want in a few lines of CSS, but that part of CSS simply doesn't work in Internet Explorer (but does in Mozilla, Konqueror, Opera, etc).

  5. Re:All that's missing by scragz · · Score: 5, Informative
    I wonder if it's possible to implement a DHTML hack for proper PNG support :)
    Check here and here.
  6. Source Code for IE7 htc by EqualSlash · · Score: 5, Informative

    via Google Cache : IE7.htc

  7. Re:Making IE Standards compliant? by I+confirm+I'm+not+a · · Score: 5, Informative

    Just to clarify slightly - IE7 doesn't rely on serving up a different stylesheet, but an additional 'sheet. In other words, if you reference IE7 as your first 'sheet, existing stylesheets for compliant browsers will then render OK in IE.

    If I've read it right you don't even need to sniff (well, at least not in the old-fasioned, java-script or server-side script sense): it's all done through CSS.

    --
    This is where the serious fun begins.