Anne van Kesteren

IE7 wishlist

In my endless optimism (yeah, I know) I introduce my wishlist for Internet Explorer 7:

CSS 2.1
I think this one is the most important one on the list; at least, it is for me. If the IE team is reading this please take your (alpha, beta, whatever) browser through some tests: CSS 2.1 tests hosted by the W3C, excellent CSS testcases by Ian Hickson. Please do not listen to “please support CSS 2,” support CSS 2.1. That is the latest version.
HTML
I do not necessarily want full HTML 4.01 support; I would like support that matches other implementations when they match the standard. Letting people style every element in text/html would be part of this. (Although you may consider it to be part of CSS 2.1. If that is the case, please see the previous item.)
PNG
I guess this one is obvious.

There are other areas where IEs support is lacking, like the DOM and there are some issues with XML (quirks mode rendering?), but they didn’t make this list. Feel free to post your list in the comments, I believe I allow all the markup required for making one.

This was written in response to IE and Standards.

Comments

  1. Left my comment. But my optimism died a painful and most bloody death years ago.

    Posted by Rob Mientjes at

  2. What about full XHTML support and XForms.

    Posted by Randy Charles Morin at

  3. What about full XHTML support and XForms.

    Put differently, if IE7 did support XHTML/XForms/[name your favourite XML technology], how would this change Anne's opinions about XHTML on the web?

    (N.B.: adding XHTML support would not be all that hard. See what IE 6 does when you open an XHTML file locally.)

    Posted by Jacques Distler at

  4. I'd be worried that they'd cock up XForms as much as they've cocked up CSS :(

    Posted by Robin at

  5. Gosh, IE7 support for CSS 2.1 would be SO sweet...

    That would just make my year.

    Posted by Matthom at

  6. I totally agree with Anne on this one, these are the most important lacks in IE at the moment.

    I don't really mind if XML isn't really supported perfectly, it would be nice, but these points are the ones that really make the biggest difference altough I would have put the DOM in my list as well.

    Posted by Yorian van Leeuwen at

  7. Posted by Erik Arvidsson at

  8. As long as we have a wish list, how about the following:

    CSS 3 Selectors module
    Personally, I'd kill for tr:nth-child(even)
    XHTML 2
    There's a lot of controversy, but I like it. Especially the <h> ... </h>
    Developer tools
    I don't think I could do work without my FF Dom Inspector. It cuts my CSS work in half

    Posted by Adam at

  9. See what IE 6 does when you open an XHTML file locally.

    First, IE displayed it as text/plain. Then I added a math element (I have MathPlayer installed), and it got parsed as text/html. Then I deleted the math element, and it still displayed as HTML. I restarted IE and tried again. This time IE made Firefox open the file instead. (?)

    Posted by zcorpan at

  10. XHTML 2.0 is still in working draft, so I’d say support for that is a no-no.

    Although that hasn't stopped them before (think XSLT support in IE 5), and... it would be nice, wouldn’t it :). Better have non-final working draft support than have to wait until the next version of IE (whenever that may be), I wonder?

    Personally, at the least I’d prefer to see the things fixed that can be easily done without breaking backwards compatibility. Think PNG support, <abbr> support, the <select> always-on-top problem, and fixing the float 3-pixel jog. Additionally, I’d also like to see XML+CSS support (and thus XHTML support), but only if it’s real and not some half-assed thing that. Also I’d like them to support the box-sizing CSS property (I know, still in WD), and the entirity of css3-selectors.

    Gah, can’t they just port Tasman to Windows -_-;;...

    Posted by Laurens Holst at

  11. My biggest fear is that Microsoft will fix IE's support of !important in CSS, but nothing else. I'm having nightmares about it.

    Posted by Stephen at

  12. If IE6 is going to support XHTML 2.0 that would suck in my humble opinion. That draft is totally unstable.

    Posted by Anne at

  13. That draft is totally unstable.

    Is that surprising when it's a draft and not a recommendation?

    Posted by Robin at

  14. No.

    Posted by Anne at

  15. First, IE displayed it as text/plain. Then I added a math element (I have MathPlayer installed), and it got parsed as text/html. Then I deleted the math element, and it still displayed as HTML. I restarted IE and tried again. This time IE made Firefox open the file instead.

    Huh? What file extension were you using?

    IE6 displays an unstyled XML file as a document tree. If you attach a CSS stylesheet with an xml-stylesheet PI, then it will display ti styled. See some nice examples here.

    Posted by Jacques Distler at

  16. Jacques: Regarding IE and XML+CSS. Look at the DOM... Do you see a htlm body element in there? Now where did that come from?

    Laurens: Tasman is already working under windows. I think Tantek blogged about this some time ago.

    Posted by Erik Arvidsson at

  17. Jacques: Regarding IE and XML+CSS. Look at the DOM... Do you see a htlm body element in there? Now where did that come from?

    Are you talking about one of the examples I linked to above (saved as a local file with a .xml file extension, and opened locally)? If so, which one? If not, could you provide a sample XML file?

    Posted by Jacques Distler at

  18. Huh? What file extension were you using?

    .xhtml

    Posted by zcorpan at

  19. I like "endless optimism". Are there any serious hints that Microsoft will really improve IE's support for web standards?

    Personally, I'd also like to hear that Microsoft updates IE every x months, since they surely will miss a bunch of necessary and useful things - and we'll just be in a similar situation again sooner or later. I like "discreet cynicism", too.

    Posted by Jens Meiert at

  20. Huh? What file extension were you using?

    .xhtml

    Try again with .xml.

    Posted by Jacques Distler at

  21. A little rhetorical question from my side:
    ofcourse we can all watch at the sideline but would it not be much better if we tried to impress Microsoft as organised webdesigners..

    Posted by Yorian van Leeuwen at