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.
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.
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.
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.
That’s why I quit using IE years ago… it’s always playing catch up instead of leading at the forefront.
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.
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…
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?
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:
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.
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.
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.
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.
@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.
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.
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.
[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.
Microsoft anuncia el soporte CSS3 & HTML5 para Internet Explorer 9 (IE9) | CSSBlog ES says:Comment » December 18th, 2009 at 10:20 pm
[…] 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 […]
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.
“[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.
[…] none of the new exciting new features of CSS3 are supported, Microsoft Announced to support CSS3 in Internet Explorer ( IE9). Keep your finger […]
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.
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.
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 :)
Sven Vanbrabant – Internet Explorer 9 and rounded corners says:Comment » September 16th, 2010 at 10:56 pm
[…] 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 […]
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????
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.
Best practice for round corners in Internet Explorer? - Page 2 - Free Script Installation Service says:Comment » February 11th, 2011 at 9:38 am
[…] 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 […]
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.
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?
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.
We the Media · Border-Radius, it’s nice! · Web Application Design and Development · Portland, OR says:Comment » November 1st, 2011 at 11:19 pm
[…] to CSS3.info, Microsoft does say that they will be supporting CSS3 in their upcoming Internet Explorer 9 […]
“…Still they don’t support box shadows or round corners…”
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.
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).
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.
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.
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.
Hope you’ll love this, you can download it, the code is commented in any ways…
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.
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.
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.