Home > Internet Explorer > Microsoft Urges Developers to Prepare for IE 7Microsoft Urges Developers to Prepare for IE 7 David Adams 2005-07-16 Internet Explorer 55 CommentsAs Microsoft inches closer to the first beta release of Internet Explorer 7, the company’s development advisors have been advising Web site developers and managers to run certain tests now to prevent problems when the beta version does appear.About The Author David AdamsFollow me on Twitter @david_adams 55 Comments 2005-07-16 11:34 pm Sorry Microsoft, but where I work, we just don’t have time to “prevent problems when the beta version does appear” for you. 2005-07-16 11:37 pm My only question, does IE7 support CSS well enough for the Acid2 test? Judging from the commeents on the IEBlog site, the answer is almost certainly NO. Hey Microsoft, what happened to ‘Developers, Developers, Developers!’ The developers want CSS support. Don’t give us crap about IE specific solutions – just support the standards! 2005-07-16 11:59 pm Varg VikernesSeriously, the Acid test is a joke. Read a bunch of Hyatt’s posts (the guy working on Safari) to see what crap they threw at you.For example take a look at this (http://weblogs.mozillazine.org/hyatt/archives/2005_04.html#007953). And this is something (as the guys who made Acid2 say) essential CSS that should be parsed by all browsers. Please. That’s not nearly all he had to get through to pass it, though. http://weblogs.mozillazine.org/hyatt/archives/2005_04.htmlBtw, does Firefox pass the Acid2 test, does Opera or Konq…? So it’s only Microsoft’s obligation to support the standards? 2005-07-17 12:03 am orestesKonqueror passed it a while back. 2005-07-17 12:14 am Who cares?Nobody use konqueror. 2005-07-17 12:23 am drLogNobody sits at their computer looking at a smiley face either 2005-07-17 12:09 am AxordFrom Asa’s blog:(http://weblogs.mozillazine.org/asa/archives/008505.html)“Acid2 is not on the list of requirements for the next major Firefox release and we’re not far enough into the planning for the subsequent release for me to say whether or not it will be on that list. update: one of our Gecko experts has posted in the comments saying ‘Asa, I think it’s safe to promise that the next major Firefox release after 1.1 will pass Acid2 🙂 ‘” 2005-07-17 12:52 am Varg VikernesWhich will be released in August/September at earliest (according to their roadmap). Which just confirms what I said. Acid2 is not a major priority for web developers right now. Most of it is just to test browser’s error handling in CSS and like that comment tag I posted a link in my previous post. 2005-07-17 1:01 am You’re confused. Balmer meant real developers, not web “developers”. 2005-07-17 4:20 am mabhatterThe Acid2 test is really only an error handling test.. I looked thru the docs and it’s litterely every single error CSS2 is supposed to handle. It’s nice, but not relevant because good developers wouldn’t make ALL those mistakes anyway!!! what we need is a suite that has decenent examples of what work correctly.. Something like CSSZengarden! That shows how powerful the proper standards really are.. with downloadable examples.. but we need it for bleeding edge stuff.. AJAX, Rails, SVG… We need more sites like CSSZengarden for the host of other new tech.. I google nearly every day for examples, and have only found a few sites that even attempt 1-2 examples.. nothing on the scale of ZenGarden… Even CSSZengarden needs to be updated to be a “site” and not just a single page.. it needs forms, postings.. examples of all the gadgets people really use on pages now. 2005-07-17 12:46 pm “CSSZengarden needs to be updated to be a “site” and not just a single page.. it needs forms, postings.. examples of all the gadgets people really use on pages now.”Dont be so quick to start generalizing a very specific project. There are plenty of dedicated css+design sites out there, including the site of the css zen author (www.mezzoblue.com), stylegala (http://www.stylegala.com) and css beauty (www.cssbeauty.com). Its all out there for the taking ~ just requires a seeker’s mind 2005-07-16 11:38 pm Ronald VosGood ol’ Microsoft to warn us we might get buggy websites 2005-07-16 11:41 pm Axord“Developers should ensure that their sites are ready for the IE 7 user agent string and treat IE 7 just like they would IE 6”Ah. No box-model fixes, then? 2005-07-16 11:49 pm BradMaybe they have made their browser more standard and ditched some of the classic IE only stuff. Thus all sites with stuff that is IE specific would have problems. Thus the warning. 2005-07-17 12:27 am Just duck, cover and roll Johnny! 2005-07-17 12:53 am TaterSaladLooks like I might be one of the few looking forward to an updated version of IE. Its a long over due upgrade, and as someone who uses IE at work for intranet specific things, its an open armed welcome. 2005-07-17 4:09 am Looks like I might be one of the few looking forward to an updated version of IE. Its a long over due upgrade, and as someone who uses IE at work for intranet specific things, its an open armed welcome.Speak for yourself The more ‘fancy’ stuff IE can do, the more advertisers are going to exploit it, and the harder it will be to block the crap with other browsers. Ever since IE got a popup blocker, I’ve been seeing all kinds of annoying ‘CSS’ popup windows all over the place that aren’t blocked by conventional popup killers. Personally, I wish IE would stay the way it is forever. There would be a lot of people harmed who refuse to give up IE, but for me that means less bad guys trying to piss in my pool. 2005-07-17 12:55 am Once ie7 hits and wont be able to display a plethora of sites, Firefox downloads will jump way up… smart move microsoft 2005-07-17 1:44 pm >>Once ie7 hits and wont be able to display a plethora of sites, Firefox downloads will jump way up… smart move microsoft<<Why not just stay with ie6? 2005-07-17 1:50 pm as if you have a choice! 2005-07-17 12:57 am IE7 has tabbed browsing and other features. Firefox will continue to decline in usage. 2005-07-17 1:08 am if microsoft were smart they would use the gecko browser engine for IE7. that would defiently kill firefox and all other browsers 2005-07-17 2:08 am Axord“if microsoft were smart they would use the gecko browser engine for IE7. that would defiently kill firefox and all other browsers”Eeeeh? How do you figure?Web Developer: Ah, now I really have to support gecko.Security Consultant: Ah, my job is still safe since MS included ActiveX.Firefox Power User: Ah, too bad my extensions don’t work with IE.Opera Power User: Ah hah hah, Opera’s always been better then Mozilla, this changes nothing.Normal User: Ahhhh… what’s a browser engine? 2005-07-17 2:03 am While tabbed browsing is one feature many will surely enjoy, the simple fact of the matter is that unless ActiveX is removed from IE, and other MS specific garbage, the browser will REMAIN insecure.People are moving toward GPL/Open Source software for choice, not for tabs. How many extensions do you think IE7 will have???? Aside from being a “Critical Update” and being forced to install it in order to continue updating your XP version of MS-Windows… who cares?I doubt many will be screaming “I need IE7! When can I download IE7!?!?” 2005-07-17 4:13 am mabhatterOOOh but the sheep will.Windows admins are like battered housewives… they never stop thinking that M$ really cares about them…this time will be better.If anything the shanigans will draw some developer attention to the other browsers. What we really need is to get the standards compliant browsers to draw up articles how developers can make their pages work on “all” broswers. IF they gotta fix their sites anyway, the key is to grab more press…I’m betting we’ll see at least 1 IE7 article a week in the run-up till release.. all the big outlets, builder.com, cnet, ZD, etc will be fawning all over being “ready”!I’d venture two things to “undermine” the effort. first, stop posting every single MS “ad” on sites like OSNews.. put them in black out mode. Second, start posting 1-2 articles about how to do it right! AJAX, ruby-on-rails, SVG, firefox 1.1… you gotta fight fire with fire and news-bomb the hell out of the IE release… Don’t attack IE7, act like it’s not even relevant anymore!!!! 2005-07-17 12:07 pm Adam ScheinbergDon’t attack IE7, act like it’s not even relevant anymore!!!!I hear ya, but you’re living in fantasy land. First off, for a news site that is supposed to be mostly objective, we can’t have an ax to grind or an underlying agenda. That ruins your credibility and your perceived ethics.Secondly, there are people who DO care about IE7. Those are the people who want to read this stuff! Just because you want to read about buzz word stuff doesn’t mean that there aren’t people interested in the maintstream stuff too. 2005-07-17 2:21 am joelito_prWhy is it so hard for microsoft to use w3c standards on the MSHTML engine? Is not that they don’t know them.The fact is that until recently M$ was producing a crappy browser and if it wasn’t because of pressure from mozilla.org, opera and others they would still have that crappy browser around…Personally I don’t trust M$ products anymore and the only reason why I still use them is because of professor sheep…(Campus stuff) 2005-07-17 3:06 am FTA:“First discussed in the company’s Weblog in April, the code change prompted a reminder on Wednesday to developers, telling them that Microsoft continues to run across Web sites that are not expecting Version 7 of the browser, and urging them to test their UA strings.”———————————————————————- ————-Interesting to note that MS is telling people to make sure their User Agent is updated. Some websites serve up bogus pages if your UA isn’t IE (version whaterver). Kind of funny that MS tells people to update otherwise IE would be a bogus page. Only if people would stop making browser specific pages, its not the early 90’s.From a post:Why is it so hard for microsoft to use w3c standards on the MSHTML engine? Is not that they don’t know them.Its not in their best interst to follow all standards, it might allow for competition in the market place. 2005-07-17 3:16 am joelito_prIts not in their best interst to follow all standards, it might allow for competition in the market place.Well erhm…Forgot about that… 2005-07-17 4:00 am It has the overwhelming market share and thus is the standard. 2005-07-17 4:16 am wakeupneo…well it is (and will continue to be so) if drones like you keep swallowing the poison kool-aid and ask “Please sir, I want some more”Personally, I’d rather stick to a solution that the whole industry settles on, rather than a single company.For those having a hard time grasping the concept:choice (chois) noun (plural choices)the act of choosing something or somebody: a decision to choose one thing, person, or course of action in preference to others. 2005-07-17 4:52 am FireFox is slow and leaks memory. IE7 is the best browser out there. OpenSores can’t compete. 2005-07-17 5:20 am wakeupneohehe…..you’ve just proven my point. It ain’t “out there”. Free thinking’s not a strong point huh. 2005-07-17 4:37 am “Don’t attack IE7, act like it’s not even relevant anymore!!!!”Good point!Why should anybody bother with IE7 rollout problemsAnd why should anybody lineup with MS requirements anymore? 2005-07-17 5:57 am Having discovered the power of partial transparency in .PNGs, I’m annoyed that IE doesn’t display them properly. I accidentally made a website that didn’t work in IE (and didn’t realize until someone complained). I hope IE 7 WILL do .PNGs correctly, since .gif files aren’t quite as useful. 2005-07-17 8:57 am IE 7 does support PNG alpha tranparency. 2005-07-18 8:48 am >>IE 7 does support PNG alpha tranparency.But how do I hack the CSS to provide PNGs to IE7 and GIFs to IE6?How can I tell them apart in the CSS? Is IE7 going to understand “!important” ?It is going to be a f**king mess somehow supporting both IE6 and IE7 weirdness in the same CSS. 2005-07-17 6:12 am Tell’m to get a real browser, and that you don’t support Internet Explorer’s lack of features.Tell them to call Microsoft Support, and ask for a fix.Send them a link to firefox. 2005-07-17 8:09 am “the company’s development advisors have been advising Web site developers and managers to run certain tests now to prevent problems when the beta version does appear.”IMO: Welcome to Perpetual Beta Testing! Beta testing will continue even after 8 is released. What a fucking joke. 2005-07-17 8:17 am http://www.x-cad.netI want one 2005-07-17 8:19 am pythonhacker“if microsoft were smart they would use the gecko browser engine for IE7. that would defiently kill firefox and all other browsers” Yes, theorotically this is possible, but hey Microsoft developers are not skilled enough to do that. They are taught to program only on MSHTML code base. Further, programming on top of Gecko would need some interaction with the OSS community, which they clearly abhor. I think you should be aware that Microsoft still thinks their APIs and engines are the best 😉 2005-07-17 8:24 am gonzaloThe real problem is we seem to have somehow accustomed ourselves to this stupid nonsense of browser incompatibilities.In a better world, a developer would work on a standard which should work on any capable browser and degrade transparently in more limited ones. MS wouldn’t go around saying “Oi, your pages may not work on our browser so you have to fix that”. They (or any other browser maker) would just support this and that standard and that’s it.I know that’s kind of utopic. But, on the other hand, the situation as it is right now is really sad. Not only because of the incompatibilities, but because we, the developers, seem to have accepted them. 2005-07-17 8:59 am on IEs incompatibilities, Microsoft does that with every standard, it is part of their strategy to support open standards only half assed then break them severely and then bind them to Windows only or replace them with something of their own which often only is derived from the open standards they do not support.They have been calling that embrace and extend and have been doing that since ages.It is just that most WebDevs got the first taste of this thing via the W3C standards, while most other devs have benn spending a significant portion of their time in the past 15 years fighting with that on other levels to make Microsoft software standard compliant. 2005-07-17 9:22 am What can you do as webdeveloper when IE7 doesnt fix your problems? Very easy. Remove the IE specific hacks on your site and add a news about why the IE users doesnt see the correct page (with many links and informations). Dont forget to add the Microsoft support hotline number and tell them to call it!This has nothing to do with “hating Microsoft”, but with the problem that MS ignores standards since years.If they fixed almost everything, so that all your pages work in a standard compliance way….be happy and do the ms happy dance (“developers, developers, ….” ). 2005-07-17 9:46 am Unofortunately being totally standards compliant is a no option in most cases, it still is the problem that 85% of the users use broken IE versions instead of more standard compliants browsers. Now if you break those browsers by using the official standards and add the explanation and download links, you sill will get the support calls, the angry mails and the smack on your head.The problem is, that it is you who has to do the suppot cover the beating etc… you not Microsoft, who always weasel their way out.Face it, if you start a project the normal case is, that you code for the standards and then hack for IE so that your users still can see it. It is the most likely option of being able to have a system up and running in a few years time. If you hack against IE from start on, you will end up in a mess in a few years time. 2005-07-17 9:57 am They are so non-standards compliant that they’re own browser doesnt self comply… Hey world! We’re updating, so beware! 2005-07-17 11:52 am jmjjgOne can use conditional comments very effectively, have (almost, except for some alt’s for instance) standards compliant pages, and serve IE some specific changes to the original content.Is as easy as adding [if IE] … [endif] between HTML comments. You just put all IE specific code in the middle and you’re happy.Here’s an article about it :http://www.dithered.com/css_filters/html_only/conditional_comments_…We use it at work for a rewrite of one of our sites (in French) :http://clpsct.org/nouveau/index.phpIn my opinion, this solution is much better than server-side detection, but it still requires you to be careful if you use any version number [I know I did somewhere, but where was that, damnit 😉 ]. 2005-07-17 12:06 pm > Tell’m to get a real browser, and that you don’t> support Internet Explorer’s lack of features.>> Tell them to call Microsoft Support, and ask for a fix.>> Send them a link to firefox.… and … (different posting)> What can you do as webdeveloper when IE7 doesnt fix> your problems? Very easy. Remove the IE specific> hacks on your site and add a news about why the IE> users doesnt see the correct page (with many links> and informations). Dont forget to add the Microsoft> support hotline number and tell them to call it!The only thing you would achieve with such tactics is to scare users off your site. They would also recognize that despite IE’s “lack of features”, other sites display correctly. Furthermore, most users don’t know what a browser is and how to install Firefox, nor do they want to deal with MS’s support center.If you want to make people use Firefox, then I suggest thinking their way, and not force them to think your way (and I support that intention by all means since we do need better, standards compliant browsers).– Morin 2005-07-17 4:05 pm FireFox is not even close to IE when it comes to features and speed. 2005-07-17 5:03 pm *Developers* prepare? Hey, here’s an idea: how about MICROSOFT preparing IE7 for us? We’ve been fighting with IE’s crummy box model and lousy CSS support for years (and they practically *invented* CSS!). 2005-07-17 7:32 pm So the proprietary Microseft Internet Explorer will offer what the rest of the world has offered for 5+ years. Wow, talk about innovation Mr. Balmer. 2005-07-17 9:40 pm pravdaMicrosoft should have to do the work of keeping IE7 backward compatible with IE6.Or maybe IE7, if it actually implements web standards (vs. a press release saying they will) can pretend it is Firefox.The day and age of gagging when Microsoft’s crappy technology is forced down everyone’s throats is coming to an end. Very soon. 2005-07-17 11:51 pm gwenOk weirdo. IE is an outdated browser with crippled capabilities. It can’t even do css well as others have mentioned. FireFox, Konq, Safari, and Opera have loads of features that IE hasn’t matched yet. 2005-07-18 9:05 am Let us not forget, according to Microsoft there will be NO IE7 FOR WINDOWS 2000!!!What this means is that, unless IE compatibility is actively dropped as a requirement, all those challenged users out there will keep old versions of crippled IE6 and IE5.So, I agree that the IE compatibility be scrapped, because this will force the non-XP, non-Longhore users to adopt better alternatives for their own good. 2005-07-19 10:24 am No IE for Windows 2000? That’s going to be a shame for the 40% + of Business users still running it, sorry no, not for the users, for MS in their attempt to get onto XP/Longhorn.