• 200918 Nov

    Microsoft today offered developers an early glimpse of Internet Explorer 9 (IE9) at their 2009 Professional Developers Conference.

    Although only at an early stage of development, the IE9 team already looks to have made some impressive leaps forward in terms of web standards support, particularly with regard to CSS3 selectors which, by the looks of the image below (taken from the IE blog), IE9 appears to score an impressive 574 out of 578 in our CSS3 selectors test, a vast improvement over IE8 which scored only 330/578.

    CSS3 Selectors Test Results (courtesy of blogs.mdsn.com)

    CSS3 Selectors Test Results (courtesy of blogs.mdsn.com)

    IE9 also looks set to boast support for CSS3 border-radius, an improved scoring in the Acid 3 test (if only slightly) and support for HTML5. You can read the full announcement on the IE blog here and we’ll bring you further announcements on the subject as more information becomes available.

    You can skip to the end and leave a response.

  • Comments

    • 01.

      While that’s definitely a notable accomplishment, Firefox 3.5, which is available today, already passes ALL of the tests. I didn’t check any of the other major browsers, but I assume they’re all probably pretty close too.

      That’s why I quit using IE years ago… it’s always playing catch up instead of leading at the forefront.

    • 02.

      About time… 

    • 03.

      Current versions of Firefox, Safari, Opera and Chrome all pass our selectors test with flying colours, however the fact that Microsoft seem to be finally getting on board with CSS3 and starting to take notice of the design community is great news for web developers and great news for the future of CSS3.

    • 04.

      That’s why I quit using IE years ago… it’s always playing catch up instead of leading at the forefront.

      That’s true but it does mean that developers can now use more advanced techniques and look forward to having them look the same in IE without having to resort to images or javascript to pull off the same effect (or have IE not get the effect at all).

    • 05.

       But will IE9 support SVG? They need to put SVG into the next acid test, then they might support it.

    • 06.

      Yes, I completely agree with all that’s been said. I was simply trying to point out that one need not wait for IE9 for these selectors to be supported in a browser.

      IE9 passing the CSS3 selector tests is not newsworthy because it’s the first browser to do so, but rather because it’s the last browser to do so.

    • 07.

      “They need to put SVG into the next acid test, then they might support it.”

      SVG is already in the Acid 3 test: http://www.webstandards.org/action/acid3/

    • 08.

      “IE9 passing the CSS3 selector tests is not newsworthy because it’s the first browser to do so, but rather because it’s the last browser to do so.” Richard Davies

      That’s exactly right – couldn’t put it better myself.

    • 09.

      I’m waiting for the news on how they will screw this up for us. They are going to support and bork something (like PNG) that will make it awkward for the rest of us, then blame it on their tech.

    • 10.

       All this is useless until they drop support for older IE’s, just makes more work for us coding for yet another version of IE

    • 11.

      Why oh WHY can IE not just scrap the garbage and go with a decent rendering engine based on Webkit like everyone else is doing? It’s by far the  best of the bunch.

      Also @Richard Davies that comment is awesome.

    • 12.

      In recent news Microsoft is moving into the ketchup business… look out Heinz.

    • 13.

       oh maaan.. one new css3 feature?
      and 32% acid3 test..


    • 14.

      Seriously do we need another baby to worry about?

      Im very sceptic that web dev’s life will be any easier or better.

      IE has always been a problem and now we will have one more version of it.

    • 15.

      How do you make Firefox pass all the CSS Selectors tests? I just tried with FF 3.0.14 and got this:

      “From the 43 selectors 36 have passed, 0 are buggy and 7 are unsupported (Passed 373 out of 578 tests)”

      Ok, so there are 0 buggy tests but still, 373 passed out of 578 doesn’t sound like ALL passed…

    • 16.

       Ah, tried also with 3.5 and it works much better. Sweet :-)

    • 17.

       Only problem is…. how to you get clueless users off of IE 6.0? We are still having a hell of a time getting people to move to 7 and 8. :)

    • 18.

       Já tava na hora neh!

    • 19.

       @John Mcknown
      Stop supporting the thing. I won’t build any website nowadays that has hacks or anything for IE8 or lower. If IT or some idiot doesn’t want to upgrade or use a stupid browser then they don’t deserve to use the internet. If the web all of the sudden stopped working for IE6 don’t you think people would upgrade?

    • 20.

      When your custommer is a big company then you need to support IE6. They only has that browser, sometimes without flash support. 

      They don’t have right to install a different browser because of their company policy and very old web based apps.

      And these are really big companies. The custommer just don’t care that nobody uses IE6 in europe, because the site he ordered just don’t work with his browser. When the contact person knows what a browser is, then his boss won’t give a shit about it.

      Google’s what is a browser video:

    • 21.

       I think this is a case of too little, too late Microsoft. Still no plans to support SVG and Canvas I see. Two of the most important features of the internet and they aren’t going to be added yet? Not good.

      Still. CSS support is a start but if they want to win favor from a lot of developers they are going to need to pull their feet out and get some serious work done. They are holding the web back.

    • 22.

       November market share numbers 23% still on IE6.
      I did decide on my new personal website to not support IE6, which should be launch in the next few weeks. That number has to come down before I can do that for clients.

    • 23.

       @Ben – great you and your personal blog read by no one don’t support IE6 anymore. What a hero! Meanwhile back in the real world…

    • 24.

       I think this is great news, not because what we see is particularly impressive, but because this is apparently only a few weeks into the development, and is still set to improve. Web fonts and media queries and css selectors are top of my list for ie9. rgba color would be a bonus. then they just need to get everyone off ie6.

    • 25.

      Jeej , yet another browser to concern..

      But hail to the progress of MS!

    • 26.

       I’ll belive it when I’ll see it …

    • 27.

      IE is the GM of web browsers. Keep on making those big honkin SUV’s, but efficiency don’t matter as long people keep getting behind the wheel. So now we will make a hybrid that’s a more efficient, but way behind the full electric car where all the other companies are at. Let’s celebrate and give everyone bonuses. Maybe we’ll get a bail out too.

    • 28.

       Oh great an other navigator :S, we need to do one more stylesheet…

      kill me!

    • 29.

       lol. I’ll believe it when I see it.

    • 30.

      IE’s many bugs, such as the hasLayout bug, resulted from their feeble attempts to fix other problems. So inevitably, IE will always fix old problems by introducing new and wonderful problems. The 574/578 score was probably obtained by messing up the CSS2 stuff so that floating or clearing doesn’t work right (as if it did before in IE), either that or there are additional overflow problems as there are in IE8. Inevitably, there will be some new problem in IE9 that causes content to disappear when it shouldn’t. That’s always the case with IE. Maybe there’s a shadow of a mirage of a seedling of hope that this will not be the case for IE9, but I’m not holding my breath.

    • 31.

      정찬명의 생각…

      Microsoft Announces CSS3 Support for Internet Explorer 9 (IE9)…

    • 32.

      […] blog-ului. Daca folositi un browser modern (Safari, Firefox, Chrome) – si nu ceva inapoiat ca Internet Explorer sau Opera – puteti observa si cateva eye-candy-uri facute cu CSS3: dropshadow-ul si […]

    • 33.

       @Michael Smith – Actually I think Gecko does a better job than Webkit in many cases.

      This is good news for everyone. By the time IE9 is released hopefully the market share of IE6/IE7 will be significantly reduced. Which means that we can focus on developing for IE8 and IE9.

      Another point that doesn’t appear to have been mentioned here is that the IE9 team is also focusing on significantly improving JavaScript performance. Looking at the benchmarks it’s already considerably better than previous versions of IE.

      Whilst CSS3 support and high performance JavaScript engines is something that the majority of other browsers have already, it is great that IE will finally be joining their ranks.

      Oh and it’s also going to be GPU accelerated, though Firefox apparently has nightly builds working with GPU acceleration as well. Not sure what the final impact of this will be, but the IE9 demo’s do show some nice smooth transitions (scaling font sizes, moving through Bing maps etc.).

      All in all, it can’t come soon enough.

    • 34.

      […] Microsoft Announces CSS3 Support FOr Internet Explorer 9 […]

    • 35.
      IE Revolt__Calling All Developers says:Comment » December 12th, 2009 at 8:28 pm

      Radical measures like a true revolt is required. Microsoft doesn’t give a crap about web developers and their needs. Only marketshare and getting in the business market. That’s the only reason IE still lives on. The ONLY reason. Not for us. For their desktop footprint at the office.

      So, why do we all cater to a company that treats us like this? We will make our sites work for them even if they don’t adopt everything in IE9 (didn’t they promise this in IE7, or was it IE8?). They know that if they adopt, they loose this foothold. Why would they ever comply?

      Unless they lose substanital marketshare, they won’t do a darn thing. Why not have everyone simply stop customizing for IE until they adopt the W3C standards. I know there is a 1000 reasons why we can’t “just stop,” (I get it, I really do. It’s not as easy as I make it to be.), but there’s 6 billion reasons we should. It’s like trusting the banks will lend again out of good will. We’re suckers and they know it.

      I am not naive. We will all continue to trudge along for some time still. But as often as I am able, I will try and make one less thing work as elegantly in IE, or one less site fully compatible. Charge my client extra for the work. Pass the surcharge to the business community and maybe, just maybe the business community will force the change in marketshare more rapidly than we can ever do ourselves. Take is cheap and free.

    • 36.

      [i]”IE’s many bugs, such as the hasLayout bug, resulted from their feeble attempts to fix other problems.”[/i]

      Believe it or not, hasLayout was a feature, not a bug. As far as I’m concerned, if IE9 doesn’t have SVG support then it’s as useless as all of the previous versions.

    • 37.

      […] mi opinión, Microsoft necesita ponerse las pilas ya y seguir los nuevos estándares CSS3 y HTML5, porque muchos navegadores le están quitando el […]

    • 38.

      You can’t “teaparty” against IE’s lower versions. Saying you wont code for earlier versions or more ridiculously saying you wont take a client that wants you to, its just bad for business and outright unintelligent. The industries like healthcare, manufacturing, etc… that have ie6 installed when they install XP and never upgrade are the reason most of us who design and develop suffer. The rest of the market is IMO much more willing to forget about ie6. Things like no SVG or PNG support in ie6 are a pain to deal with, but they are part of your skill set if you want to call yourself a truly adept web designer / developer. It’s a part of my life, and a part of yours, it could be worse, you could be mining for coal. 

    • 39.


    • 40.

      Lets hope that Internet Explorer wont come out too early and all of the css3 is supported

    • 41.

       “[i]“IE’s many bugs, such as the hasLayout bug, resulted from their feeble attempts to fix other problems.”[/i] Believe it or not, hasLayout was a feature, not a bug. As far as I’m concerned, if IE9 doesn’t have SVG support then it’s as useless as all of the previous versions.”

      Feature or not, it was only used as a hack to fix a bug.

    • 42.

      […] Microsoft in een voorproefje van IE 9 laten zien dat er gewerkt wordt aan css 3 ondersteuning. css3.info de info van Microsoft staat […]

    • 43.

       Finally, but before lauch, GET RID OF THAT IE6_thing !

      then will microsoft talking business, not crap

    • 44.

      […] none of the new exciting new features of CSS3 are supported, Microsoft Announced to support CSS3 in Internet Explorer ( IE9). Keep your finger […]

    • 45.

      At first IE9 should support CSS2. ^^
      And than CSS3.
      Because IE8 doesn’t support :before

      If you ask me, IE must die, and Firefox possess the world power of Browser

      (Sorry for my bad English, I’m German ;-) )

    • 46.

      Great news !
      John,manager of rakeback

    • 47.

      You are missing the point!
      This is good news for webdevelopers, but for websurfers I agree with you. As a user you see what you see, and choose browser (normally default IE). But developers can't choose for their visitors. As a developer you whant your visitors to get the same experiance no matter what browser they use. So this is really good news.

    • 48.

      Thanks for sharing such an informative article with all of us. I’ve bookmarked your blog will come back for a re-read again. Keep up the good work.

    • 49.

      Thanks for sharing! I can't wait till IE supports border-radius, that'll make life so much easier for all designers.

    • 50.

      […] interesting article on Microsoft IE9 and CSS3 also here for you to read. Share and […]

    • 51.
    • 52.

      CSS should be one of the priorities of a browser and small updates can be easily brought in if needed. IE is a wind up

    • 53.

      I work for a large IT-company.
      When Microsoft started sending out plees to IE6 users to upgrade browsers and IE8 meanwhile came out, I refused to support IE6 any longer. My employer was not very happy about it at first, but in the end I was able to force a corporate decision not to support IE6 any longer.
      I will probably do the same with IE7 as soon as IE9 comes out.
      Screw the numbers. There’s nothing wrong about educating internet users.

    • 54.

      Do we really believe IE9 will be the saviour??? Sure it will fix a few issues and finally catch up only to remove features that worked perfectly well before.

      Im surprised they haven’t opted to use the ‘Word’ engine like they have for Outlook…

      Get a Mac, Get Safari, Get a decent web browsing life :)

    • 55.

      […] times are going to change. Microsoft is about to release Internet Explorer 9. According to CSS3.info this version of Internet Explorer is about to support rounded […]

    • 56.

      Just tried IE9 Beta and it refuses to understand this:

      input:checked + label img {margin-top:-26px;}

      This piece of CSS3 works in any other major browser for about 2 years.

    • 57.

      great, at last CSS3 support, rounded corners – but what about an XP version?

    • 58.

      hold on folks…I’m not sure how much truth there is in this link, but I would trust your instinct and yes, be skeptical, it’s IE, it’s Microsoft:

      What lays around the corner and waits????


    • 59.

       When I code, I code for the standard. Right now, that is CSS3, HTML4/XHTML, JavaScript (by Sun) and PHP5.x. Hopefully very soon it will be HTML5 CSS3 & PHP5.3+ and I can say goodbye to XHTML and JavaScript.

      When a developer came to our company (a few years back) and said that his app will require IE7/8, I told him that if he is worth his pay, he would make it work on Fx2/3. He did. When my banks webapps did not work on Fx (years ago), I complained and within one month, three of the banks were fixed. Within 70 days, all of them worked.

      Years ago I would occasionally come across a site that requires IE but that has not happened in years. What I find more than ever are pages that do not render in IE.

      Yes, I have been to businesses that still requires/uses IE6 in-house and they have issues on the Internet. That is there choice. In the past I used to see sites that say, “This site works best with IE.” Now I see web sites that say, “This site is best viewed with a modern browser such as[insert non-IE browser(s) name(s) here].”

      As a programmer, I do not see the need to require non-standard code to achieve any task.

    • 60.

      […] Best practice for round corners in Internet Explorer? http://www.css3.info/microsoft-annou…xplorer-9-ie9/ I'll make sure to try it once I get a […]

    • 61.

       I just tried it , it sucks as ever …
      the CSS3 is not really supported , microsoft vaporware once more

    • 62.

       Yeah, its absolutely terrible as always, I haven’t used IE in years as soon as I found out about Firefox I never turned back, thank god I didn’t

    • 63.

       How long they are working on IE? :D When the mozilla came to life? When the Gecko engine got everyone else to crap themselves? DELETE IE from history. its worthless, integrate Firefox in next version of Windows and forbit viewing websites with IE crap. Mutch less work for developers to code cross-browser things. IE allways sucked, i dont know why they even bothering in hotfixing it, making “look” better if the engine under the hud is whole crap mashine? :D lol they support CSS3! Hoooray!!! still i will not use it as main browser, further more, i’m uninstalling it right after installing windows. Why bother updating it? it still will suck at the most parts of the web.

    • 64.

      Yeah but which selectors. It’d be nice to see which selectors have support or a group of selectors.

    • 65.

      […] Microsoft Announces CSS3 Support for Internet Explorer 9 (IE9). […]

    • 66.

      IE9 still doesn’t support rounded corners, and failed the CSS3 selector test (From the 41 selectors 11 have passed, 4 are buggy and 26 are unsupported (Passed 327 out of 574 tests).

      I hate using IE, but clients still request support for it. Anyone know where I can find an updated article on how MS intends to address this issue, or in fact if they intend to address it at all?

    • 67.

      This time we can use our CSS3 skills in IE also, But i request Microsoft to stop previous versions of IE’s and officially ask us to upgrade to IE9. This helps CSS developer to get browser compatible in all browsers.

    • 68.

      In the process of making apps and sites IE6 compatible, Microsoft has been wasting millions of man hours worldwide. Entire developer nation should sue MS for this atrocity.

    • 69.

      The Green Products Market is exploding and you have a unique opportunity to capitalize on this growing trend. If you ever thought of starting a home based business�this is it�the time is now! No out of the pocket start up cost � No obligation.

    • 70.

       Well… Avoid using border-radius:whatever; on input fields for IE9. They seem to be fine everywhere else.

      Still problematic browser.

      … no transitions either

    • 71.

      IE9 = No rounded corners
      IE9 = No gradient shading support
      IE9 = No text-shadows.
      IE9 = Still sub-par security.
      IE9 = Usual steaming pile of shit.

      Microsoft, PLEASE GIVE UP, it’s obvious you cannot make a browser that co-exists with the web-development community. On top of that, if you had any sense of responsibility you would have warned all those public sector organisations that continue to use older versions of IE that they are brutally exposed to XSS attack vectors.

      IE is an abortion. Always was, always will be.

    • 72.

       IE is a nightmare, I wish everyone in the world would just stop using it then it would save everyone hours of CSS adjustments. Still they don’t support box shadows or round corners

    • 73.
    • 74.

      It’s been almos 2 years since “Microsoft announces css3 support for IE9” and still some features are not working.
      What have they been doing all this time?
      Is it really something so hard to integrate in a browser?

    • 75.

      IE sucks balls… yet another useless microsoft product….

    • 76.

      […] to CSS3.info, Microsoft does say that they will be supporting CSS3 in their upcoming Internet Explorer 9 […]

    • 77.

      “…Still they don’t support box shadows or round corners…”

      Dude, what are you talking about? Did someone leave an auto-commenting engine on in a loop? IE9 definitely supports both box shadows and round corners! As a user, IE9 is pretty close to the other browsers in terms of rendering and even javascript speed.

      Now as a developer, I don’t like that IE9 doesn’t support round corners with a background gradient at the same time, and in fact makes it look worse than IE8 and IE7 – hopefully that will be fixed in IE10. And it’s about time for text-shadow support.

      But basically the days of “hours of CSS adjustments” are over if you don’t have to support IE < 9. And the world is much better with the CSS3 support that IE9 has than if it was still like it was in IE8 or IE7.

    • 78.

       Attitude change of developers is needed.. Show the differences instead of fixing Microsoft browser problems, it is a problem of MS not yours! MS is not god. I also drop the hacks for IE8 and lower, putting a little message on top of the document that says that te browser doesn’t support modern standards, with a link to information that shows and explain the differences (with examples). No nice shades and other ‘fancy’ things in IE8 or lower, but still working. Stop the hack bullshit, people must see that there is ‘another world’. Upgrade to IE9 (when possible) or better use another browser, it is FREE for god sake! We must go on, skip the MS bullshit, show the differences to users. Better for us, better for the customer, better for the internet, better for all. Concentrate on new things instead.

      Don’t be afraid to loose customers, that is microsoft commercial talk/bullshit. We as developers can change the IE direction by stop supporting it. Users may ask why it is not working, that’s a good thing. Don’t be a slave of the commercial free stuff!

      And very important for you as developer, do not frustrate yourself and skip this piece of crap. Don’t wait for the next better supertrouper awesome release of MS. Also IE10 will not bring satisfaction, forget it and let your visitors know that IE does not support YOUR website (instead of that you not supporting IE).

    • 79.

      I just want to comment how Internet Explorer is going down hill. Have the time when you want to go back to a previous window…it disappears. It deletes the last one or two sites that you were at. It’s not working with eBay pay system and you cannot print out and address where you are going to send the item. Even when I want to upload a picture to eBay, Internet Explorer will not work with java to upload it. I have to go to Google chrome to do all the things that Internet Explorer cannot do anymore.

    • 80.

       Just published a website heavy with CSS3. In my browser tests, ie9 sucked the big weenie. MS used to be a leader and now they just simply suck when it comes to internet. Of all the browsers, chrome seems to handle the website quite impressively. With animation running so clean and smooth.

      Everyone should quit using IE.

    • 81.

       it was only needing to put a fix and maybe you’ll like to see it working here:
      gradients, gradients hover, border radius, box shadow working from IE6 to IE9.
      no problem
      Hope you’ll love this, you can download it, the code is commented in any ways…

    • 82.

      dafunky says to check out his link but he only shows box-gradients, what if we want the whole BODY to have gradient? IE doesn’t do that, not even version 9… I finally got it to do it, but now my DIV box won’t center in ANY browser… IE is a complete piece of crap… I shouldn’t have to put in all these mumbo-jumbo hack codes…wanna know what finally made it “seem” to work? putting in MIN-WIDTH in body… Microsoft said their strategy with IE is Embrace/Extend/Extinguish — we should force the users to Extinguish IE… then MS.

    • 83.

      By design IE8 does not support CSS3; supposedly IE9 does. By observation, I see that IE8 does not support CSS1&2 very well; does IE9 support them properly? IE8 (at least) completely fails to use padding and margins on tags. I refuse to put IE9 back on my system to check on this point, because it makes the Shared Fax new message form fail. Also, it crashes quite often.

    • 84.

      IE9 still has many bugs in it as well as the newer IE10. I personally think @Microsoft should stick with what they are better at and that is OS not browsers. 

    • 85.

       IE – late with Canvas, late with CSS3, always incompatible even with its own versions. And IE 8 has a bigger market share than IE9, so most of the good stuff is Still largely unsupported.

      No wonder people hate IE. Msoft should just give up and lease a real browser from someone else instead of inflicting IE on an unsuspecting public by dumping it with its OS.

Hosting by: