Slashdot Mirror


IE 8 Passes Acid2 Test

notamicrosoftlover writes to tell us Channel9 is reporting that Internet Explorer 8 has correctly rendered the Acid2 page in "standards mode". "With respect to standards and interoperability, our goal in developing Internet Explorer 8 is to support the right set of standards with excellent implementations and do so without breaking the existing web. This second goal refers to the lessons we learned during IE 7. IE7's CSS improvements made IE more compliant with some standards and less compatible with some sites on the web as they were coded. Many sites and developers have done special work to work well with IE6, mostly as a result of the evolution of the web and standards since 2001 and the level of support in the various versions of IE that pre-date many standards. We have a responsibility to respect the work that sites have already done to work with IE. We must deliver improved standards support and backwards compatibility so that IE8 (1) continues to work with the billions of pages on the web today that already work in IE6 and IE7 and (2) makes the development of the next billion pages, in an interoperable way, much easier. We'll blog more, and learn more, about this during the IE8 beta cycle." There's also a video interview regarding IE8 development on Channel9."

102 of 555 comments (clear)

  1. So let's geek this out by smittyoneeach · · Score: 5, Funny

    If it takes until version 8 to support Acid 2, or 2^3,
    then, when Acid 3 comes out, we can expect conformance by IE27?

    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    1. Re:So let's geek this out by hcmtnbiker · · Score: 4, Informative

      You might note that only a couple browsers completely pass it. Officially released web browsers that pass there is only Konqueror, Safari 2.02; firefox does not make the list. So ~97% of all browsers don't pass it.

      --
      If i had one dollar for every brain you dont have, i would have $1.
    2. Re:So let's geek this out by junglee_iitk · · Score: 2, Informative

      Actually, right now I am testing Acid Test 2 with Firefox Beta 2 (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b2) Gecko/2007121016 Firefox/3.0b2) and it DOES NOT pass the test.

      Here is a screenshot: acid2

    3. Re:So let's geek this out by EvilMonkeySlayer · · Score: 5, Insightful

      I find it something of a curious coincidence that as soon as Opera starts asking the EU to take legal action against MS and the little web developer revolt a while ago about the distinct lack of any information coming from the IE team regarding 8 that all of a sudden we have this "we'll be passing the acid2 test".

      I can't help be slightly suspicious. I'll believe it when I see it.

    4. Re:So let's geek this out by ozmanjusri · · Score: 4, Interesting
      I can't help be slightly suspicious.

      It explains why they've switched to the Word rendering engine for Outlook. The fewer places they're standards compliant, the better for their lockin.

      --
      "I've got more toys than Teruhisa Kitahara."
    5. Re:So let's geek this out by ShieldW0lf · · Score: 4, Insightful

      The real question is, how back-portable is the IE8 browser? If it only runs on Vista, it's not going to matter much.

      --
      -1 Uncomfortable Truth
    6. Re:So let's geek this out by davester666 · · Score: 5, Funny

      Hopefully, it's more than just:

      if (url == acid2 test page)
          display jpg of correct acid2 rendering
      else ...

      --
      Sleep your way to a whiter smile...date a dentist!
    7. Re:So let's geek this out by TedTschopp · · Score: 4, Funny

      Actually it all happened when someone cornered Bill Gates about how the IE team hadn't been communicating like he had promised they would, and how they were behind in their deliverables.

      I would have loved to be in the Room when the call came in.

      "Please hold for Bill Gates."
      --CRAP, what did I do now--
      "Hey, Junior, why did you make me look like an ass in front of the whole world?"
      "Ummm..."
      "SHUT UP AND DON'T TALK. I just got out of an interview, and they asked me why you were are not communicating. Don't answer that. You know how I hate interviews. You also know how I hate looking like an ass. You also know I told the world we would release IE8 in early 2008. So what gives. Do I need to fire you all and rebrand a version of FireFox as IE8? Cause I'm this close to doing it. Its people like you who give this company a bad name. Now stop wasting my time, start communicating, and the next time we talk you had better have numbers on how many people are switching from IE7 to IE8. If not, please be aware that the next group guy you talk to here at Microsoft will be our security guards escorting you off property. Oh, and by the way, Channel 9 will be there in the morning. The marketing department will be there in the afternoon, and you have been registered in the company communication 101 classes that are offered the first week of every month in Redmond. I've already spoken to the trainer and she is looking forward to working with you each month for the next year. I also what you to be aware that all this work will not impact our deliver date of 1st Quarter 2008.
      "Why are you still on the phone. I thought you had code to check in."
      -click-

      Lesson: Never make the richest guy in the world look like a liar. Especially if he is signing your paycheck.

      --
      Fantasy remains a human right; we make in our measure and in our derivative mode... -- JRR Tolkien
    8. Re:So let's geek this out by notaprguy · · Score: 2, Insightful

      They passed the AcidTest before Opera filed the brief with the EU so...come up with conspiracies elsewhere.

    9. Re:So let's geek this out by Kelson · · Score: 2, Interesting

      It looks like a server problem, since all previously-passing engines are displaying the same error. More detail in this comment.

    10. Re:So let's geek this out by bdbolton · · Score: 2, Insightful

      According to the video, they've been working on this since August -- well before the Opera suit.

    11. Re:So let's geek this out by Achromatic1978 · · Score: 2, Insightful

      That's because you're a complete clown. Really? Wouldn't be too surprised? Blind Microsoft hate at its finest, everything else be damned.

    12. Re:So let's geek this out by POWRSURG · · Score: 2, Informative

      Yes, when virtually no one turns out to be 36.84% of all users, or roughly 47.6% of all users using some version of IE (4-7, including pocket), I'd say that no one has moved over. :p

    13. Re:So let's geek this out by Kelson · · Score: 2, Informative

      Opera 9 is rendering it correctly.

      Not for me, it isn't. Opera 9, Firefox 3 and Konqueror 3 are all showing the exact same error. The left eye is replaced with an orange dither, while the center forehead and everything to the right are replaced with a wide black rectangle, a long horizontal scrollbar and a short vertical scrollbar. Hovering over it sometimes shows "Skip to content", and scrolling picks up things that look like tiny slivers of the www.webstandards.org website.

      Safari for windows is not.

      On second look, Safari on Windows is failing in a slightly different manner, with just the orange dither across both eyes like a blindfold. So there may be something else going on there.

    14. Re:So let's geek this out by init100 · · Score: 4, Insightful

      Any time Linux or OSX came out with a release, we heard all about how Longhorn would do the same thing only better. Of course, when the time came, none of those features were delivered.

      Sounds like the old Microsoft Cairo project. Each time a competitor was about to release a new product or new version of a product, Microsoft would launch a press release stating how much better everything would be with Cairo, who would be just six months away. The press and potential customers turned away from the competitor and started to talk about the marvelous Cairo future instead.

      Except that Cairo never materialized.

    15. Re:So let's geek this out by ozmanjusri · · Score: 4, Insightful
      Blind Microsoft hate at its finest,

      Nah, check out the low UID.

      More likely the voice of bitter experience.

      --
      "I've got more toys than Teruhisa Kitahara."
    16. Re:So let's geek this out by CheShACat · · Score: 2, Informative

      true,but most of those other browsers have been working towards compliance for a looong time. This is the first time i've heard anything of the sort from IE. In fact, it sees a bit of a turnaround because when they were developing IE7, IIRC, they specifically stated that it was not on their agenda to meet standards, including acid2.

    17. Re:So let's geek this out by uhlume · · Score: 2, Insightful

      When did Acid2 become a standard?

      --
      SIERRA TANGO FOXTROT UNIFORM
    18. Re:So let's geek this out by McFadden · · Score: 3, Insightful

      More importantly, when does a low UID on slashdot indicate that you are somehow more experienced than other IT professionals? Not registering for a glorified blog, until recently, has absolutely no bearing on someone's experience or lack thereof.

    19. Re:So let's geek this out by mabinogi · · Score: 5, Insightful

      When it's a joke.
      As much as I was bemused by considering a UID > 100,000 as low, I still understood that the post wasn't serious.

      --
      Advanced users are users too!
    20. Re:So let's geek this out by igb · · Score: 2, Insightful

      Conversely, being in a position and interest to have registered for Slashdot back in the day indicates that at least you have seen some water pass under the bridge. I was told about Slashdot while chatting to Eric Raymond, back when The Cathedral and the Bazaar was new and controversial, and Miquel woss-name, back when Gnome vs KDE was a battle people cared about. Views acquired by umpteen years of industry watching might not be right, but they are at least a perspective. ian

    21. Re:So let's geek this out by Tavor · · Score: 3, Informative

      As posted here: http://slashdot.org/comments.pl?sid=394500&cid=21761480

      The acid test is currently broken.
      Coincidence?

      Proof: Here's a mirror of the Acid2 Test, FF passes. http://www.hixie.ch/tests/evil/acid/002/

      --
      Windows has detected an undetectable error.
    22. Re:So let's geek this out by glens · · Score: 2, Funny

      What's a "low UID"?

  2. Appropriate Tag by DarkHelmet · · Score: 4, Funny

    I think the holyshit tag would be appropriate here.

    --
    /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i
    1. Re:Appropriate Tag by sootman · · Score: 4, Funny

      How cyclical: first there were tags... then there were people using tags for comments... I've seen tags that said 'dontcommentintags'... and now there are comments suggesting how to tag. :-)

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  3. I bet this means... by Anonymous Coward · · Score: 2, Funny

    "standards mode" IE will only be available for vista.

  4. Would anyone mind if.... by iknownuttin · · Score: 5, Insightful
    ...so that IE8 (1) continues to work with the billions of pages on the web today that already work in IE6 and IE7

    Would anyone mind if they had rewrite their web pages or at the very least, remove the code that checks for the version of IE and if it is IE in the first place? I wouldn't mind.

    --
    I prefer Flambe as apposed flamebait.
    1. Re:Would anyone mind if.... by EraserMouseMan · · Score: 2, Insightful

      Would you mind if you had to hire ($$$$) a web dev company to do it?

  5. ACID by eneville · · Score: 2, Funny

    Acid test? Ok... but can it withstand a chair?

  6. Cool. by SanityInAnarchy · · Score: 4, Insightful

    I guess when Bill Gates asks what the hell is going on, he gets results!

    --
    Don't thank God, thank a doctor!
    1. Re:Cool. by pushing-robot · · Score: 5, Funny

      Between IE passing a strict CSS test and 3DRealms planning to release Duke Nukem Forever, I'm wondering what alternate universe I woke up in this morning.

      I guess I'd better check Google's top execs for goatees again.

      Oh crap.

      --
      How can I believe you when you tell me what I don't want to hear?
    2. Re:Cool. by MrNaz · · Score: 3, Funny
      Hahaha!

      (Sorry, I have nothing more to say.)

      --
      I hate printers.
    3. Re:Cool. by foreverdisillusioned · · Score: 4, Funny

      I'm wondering if it's not too late to convert to Christianity. Which is this one, the third seal or the fourth? Have I missed the rapture?

  7. Opera's Lawsuit by PissedOper · · Score: 2, Insightful

    How well is Opera's lawsuit with M$ going to go over with this news?

  8. Good News/Bad News by machineghost · · Score: 5, Insightful

    Good News:
    Web developers will finally be able to develop a page once, according to standards, and have it work on all major browser ...

    Bad News:
    ... in the year 2012 (give or take a few years), when the percentage of web users using IE 5, 6 or 7 finally dips below 5%.

    1. Re:Good News/Bad News by muszek · · Score: 2, Insightful
      2012? Let's think...
      1. It took 20 months (Feb. 2005 - Oct. 2006) from ie7 announcement to the release.
      2. It's been 14 months since the release. One of my sites caters to very non-geeky audience (horoscopes and crap like that), so it should be good for "general audience monitoring". Quck peek at google analytics - 83% of people use IE. 54% _of them_ use v6, 43% use v7. It's been 14 freaking months from the release and almost 3 years from announcement.
      3. 2012 is in 49 months... I seriously doubt pre-8 versions will be anywhere near 5%...

    2. Re:Good News/Bad News by tkw954 · · Score: 3, Funny

      Good News: Web developers will finally be able to develop a page once, according to standards, and have it work on all major browser ...
      Bad news: that page has to be the Acid2 Test.
  9. what's so great about this? by Migala77 · · Score: 3, Insightful

    After all, how hard is it to build a special case for one specific website?

  10. Whats the rush to IE8? by kharri1073 · · Score: 2, Insightful

    No rush Microsoft, Firefox and Opera work just fine for me and everyone that I know.

    1. Re:Whats the rush to IE8? by p0tat03 · · Score: 3, Insightful

      Honestly, while I lubs me Firefox, Opera, and Safari, I'd rather have an IE that worked, for the rest of the world. Firefox gains market share, but the majority of the world will never switch - after all, it works fine out of the box, they can check their email and surf the web, right? For the sake of web developers' sanity, a standards-compliant IE can only be a good thing.

    2. Re:Whats the rush to IE8? by Jesus_666 · · Score: 2, Informative

      It's not Safari which is broken. Apparently the Web Standards copy of the test relies on a certain URL returning a 404 error. However, in a page redesign the server was configured to not return a 404 but instead a nice HTML page telling you that the requested resource could not be found.

      Yeah, I find it pretty amusing that the Web Standards Project broke a standard test by using a nonstandard way of reporting broken links. Score one for the WSP's reputation!

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  11. What, No Comments? by sexconker · · Score: 5, Funny

    What have we seen recently?

    The people behind the Phantom actually releasing a product
    A Duke Nukem Forever teaser
    Dell promoting Linux
    IE8 passing Acid2

    What's next?
    Dogs living with cats??

    1. Re:What, No Comments? by pelrun · · Score: 2, Funny

      Mass hysteria!

    2. Re:What, No Comments? by Starteck81 · · Score: 2, Funny

      What have we seen recently? The people behind the Phantom actually releasing a product A Duke Nukem Forever teaser Dell promoting Linux IE8 passing Acid2 What's next? Dogs living with cats?? I vote for Gates and Torvalds becoming roommates. Talk about reality TV for geeks.
      --
      "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed H
    3. Re:What, No Comments? by aitikin · · Score: 3, Funny

      Better yet, Gates, Torvalds, Jobs, and Woz all rooming together. Gates would be the asshole control, Jobs would be the creative manipulator, Torvalds would be the one finding ways around all the agreed house rules, and Woz would sit there and play segway polo.

      --
      "Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
    4. Re:What, No Comments? by inode_buddha · · Score: 2, Funny

      What's next? Getting laid.

      --
      C|N>K
  12. Re:any standard will do by bwthomas · · Score: 3, Interesting

    That's not necessarily true. There are graceful ways to deprecate commonly used design elements, even those specific to IE (read: hacks). It's been my experience that once someone says, "ok, this still works but it's going away" developers shun it like the plague for anything in active development, and rightly so.

  13. Re:any standard will do by PhxBlue · · Score: 3, Insightful

    So in other words, it will be standards compliant but at the same time render all the old crap that wasn't even close to standards compliant??? So what's the point?!! If people can still write crap code, they will. You may as well write IE in 1995 Visual Basic if you are going to be that wishy washy.

    Wow, talk about moving the goalposts. It's reasonable to expect a Web browser to adhere to standards -- so when IE finally does, the new reason to hate MS is because IE also supports the pages that are on the Web today?

    Making IE8 render pages the way IE7 does is the smart way to go for Microsoft. If people woke up one morning and none of their sites looked right, they'd be rightfully pissed off. IE8 will give people the time to make their "crap code" standards-compliant ... though if they haven't done it by IE9, they might be shit out of luck.

    Oh, and BTW -- as long as people are coding, there will always be crap code. Standards will not make crap code go away.

    --
    !#@%*)anks for hanging up the phone, dear.
  14. Dump the backwards compatibility by Ma8thew · · Score: 2, Insightful

    What's really holding the web back is the quirks mode which still exists in IE7, and will exist in IE8. If Microsoft is serious about standards support, they need to stop supporting 'web designers' who right non-compliant code.

    1. Re:Dump the backwards compatibility by JamesRose · · Score: 2, Insightful

      So you want microsoft to not support those 'web designers' who have gone out of their way to support microsoft's browser in the past by writing customized non-compliant code just to work with microsoft.

      Actually, it doesnt sound that unlikely.

  15. Dec 19? by Bill,+Shooter+of+Bul · · Score: 3, Funny

    So Taco wants me to believe that:
    A) duke nukum might actually see the light of day
    B) ie 8 passes Acid 2

    Its not april fools day, according to the snow outside. Is Taco trying to create another practical joke day: Dec 19?

    Thats so awesomely random, but it sort of upstages my plans of trying to make Dec 20 th a joke day. Oh well pretended to be surprised when crazy things happen tomorrow as well.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:Dec 19? by BlueVelvet · · Score: 5, Funny

      Crazier things are happening *now*. I have a date tonight. With a girl! :3

  16. In other news... by calebt3 · · Score: 2, Funny

    IE8's release date has been pushed back 3 months.

  17. Acid2 Website Problems? by nerdrew · · Score: 2, Interesting

    Is anyone else having trouble with the acid2 page? Safari and Firefox 3.0 beta 1 are failing to render it in the same way.

  18. Re:"standards mode"? by ScytheBlade1 · · Score: 5, Informative

    Standards mode is invoked when you specify a strict doctype in the page.

    This IS out of the box support. Let's have less false assumptions and cheap shots at Microsoft, okay?

  19. So they've realized how untrusted they are... by MozeeToby · · Score: 5, Funny

    Am I the only one who thinks it's hilarious how thorough the author is in proving that this is really true. There's a screenshot of the test, video, and even a screenshot of the checkin.

    It's almost like think we don't trust them or something.

  20. Sour milk by TheDarkener · · Score: 3, Insightful

    With respect to standards and interoperability, our goal in developing Internet Explorer 8 is to support the right set of standards with excellent implementations and do so without breaking the existing web.

    Soooo... since you have created a community of non-standard web development practices in an otherwise open and standards-based world-wide community, you still feel like you should defend those who followed you in your path of non-standard lock-inery. No thanks. Suck it up and admit you made a big mistake by painting yourself into a corner.

    This second goal refers to the lessons we learned during IE 7. IE7's CSS improvements made IE more compliant with some standards and less compatible with some sites on the web as they were coded.

    Actually, that sounds exactly like your first goal. "As they were coded" really means "As they were coded to work with our non-standards-based web browser". Again, suck it up and just promise to follow the rules of the community, and we might actually start to respect you a bit more.

    Many sites and developers have done special work to work well with IE6, mostly as a result of the evolution of the web and standards since 2001 and the level of support in the various versions of IE that pre-date many standards. We have a responsibility to respect the work that sites have already done to work with IE.

    I'd like to hear about the 'pre-dated standards' you speak of. Most likely, You're talking about practices you implemented in IE that wandered from existing standards, which maybe became stabilized post-M$ implementation. You can't defend non-standardization by blaming the standards for being STANDARDS. If you break standards that everyone is supposed to adhere to, its YOUR fault, NOT those who didn't embrace your specific practices as their own, personal standards.

    We must deliver improved standards support and backwards compatibility so that IE8 (1) continues to work with the billions of pages on the web today that already work in IE6 and IE7 and (2) makes the development of the next billion pages, in an interoperable way, much easier. We'll blog more, and learn more, about this during the IE8 beta cycle."

    How about just making IE8 as standards-based as the other players in the field instead of feeling like you are required to ween your followers from your own sour milk?

    As far as I'm concerned, the underlying goal is (and always has been for M$) in the very $ at the end of M$ that has become so popular for many. You can't mask the underlying motive with excuses like what you have given.

    Suck it up and play by the rules, or you'll eventually be kicked out of the game.

    --
    It is pitch black. You are likely to be eaten by a grue.
    1. Re:Sour milk by JMZero · · Score: 3, Insightful

      Most likely, You're talking about practices you implemented in IE that wandered from existing standards,

      I don't think you have the right historical perspective here. When IE was initially becoming popular, the "standard" was "however it rendered in Netscape" - and to "look at the standard" you needed a knife and some goat entrails. I'm all for MS following standards, but I'm also happy to grant them that choices weren't quite so clear back then - and I can't really begrudge them for some of the decisions they made in that context (even if they seem odd now).

      I'm just glad I don't have to do anything with "layers" anymore.

      --
      Let's not stir that bag of worms...
  21. Re:any standard will do by fm6 · · Score: 4, Insightful

    So in other words, it will be standards compliant but at the same time render all the old crap that wasn't even close to standards compliant??? So what's the point?!!
    Because different kinds of pages are rendered with different rendering engines. The rendering engine that handles all the ugly old hand-written crap is known as "quirks mode" and is full of all their weird kludges that make those pages readable. If the page has the right document type declaration, it uses a standards compliance mode. The problem with IE has always been that it didn't implement most of the HTML and CSS specs, so there was little to be gained by forcing it into standards compliance mode. In other words, standards compliance mode wasn't really standards compliant. It didn't help that clueless MS spokespeople would talk about somebody supporting "more CSS features", indicating a nasty lack of understanding of standards issues. Since the specs weren't supported on the #1 browser, there were effectively meaningless.

    Apparently that's now changed, and that's a very good thing. Personally, I credit the fact that Gates has given up the role of "software architect" in order to spend more time on his philanthropy. When he left, he seemed to take a lot of organizational arrogance with him.

    Somebody is going to point out that ACID2 is not that great an example of real world CSS usage. That's perfectly true (how often do you use CSS to make silly pictures?) but the mere fact that MS has made passing the test a priority indicates a shift in attitude that we should all applaud.
  22. How Long Have I Been Asleep? How Long Have I Been by Add_Water · · Score: 2, Funny

    asleep? So, I get home really tired and go take a nap... Then, I wake up, log on slashdotm, and that's the headlines I read: - Duke Nukem Forever Teaser Released - IE 8(!) Passes Acid2 Test(!!!!) I'm sure there's an twilight zone episode just like that!

  23. Translation by Anonymous Coward · · Score: 4, Funny

    Now that we broke the web with our own version of standards, we're going to break it again with the real standards.

  24. Remember kids... by sootman · · Score: 5, Interesting
    ... passing the Acid test doesn't mean the browser's perfect. From http://www.webstandards.org/action/acid2/guide/

    Everything that Acid2 tests is specified in a Web standard, but not all Web standards are tested. Acid2 does not guarantee conformance with any specification.
    And, from what I've read before, it tests how browsers handle incorrect code as much as anything else--i.e., if it deals with errors correctly. I'd rather have it handle every bit of the spec correctly in the first place, and if it fails gracefully, that's nice too.

    It'll also be nice it it handles transparent PNGs properly with nothing more than an <img> tag--like how IE/5 Mac did almost eight fucking years ago. Here's how much progress they had made as of 6/2006. (Yeah, it's been a while, and maybe they've fixed that, but c'mon.... it was 2006!) Too bad they lined up the Mac guys against a wall and shot them, ensuring that it would take almost a decade to get that one feature into IE/Win.

    Feel free to correct me if I've made any factual errors in this post.* Flame if you want, but nicely worded, verifiable responses are preferred and worth a lot more to readers in general.

    * aside from the part about shooting the Mac team--I'm (pretty) sure that didn't happen.
    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:Remember kids... by Nimey · · Score: 2, Funny

      * aside from the part about shooting the Mac team--I'm (pretty) sure that didn't happen. Pretty hard to fire a chair from a gun, so probably not.
      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. Re:Remember kids... by Kelson · · Score: 4, Informative

      It'll also be nice it it handles transparent PNGs properly with nothing more than an tag--like how IE/5 Mac did almost eight fucking years ago.

      They finally did in IE7, released in November 2006.

      And, from what I've read before, it tests how browsers handle incorrect code as much as anything else--i.e., if it deals with errors correctly.

      That's not the only thing it tests, but proper error handling is critical for forward compatibility. A fully CSS2-compliant browser, when faced with CSS3, will see it as incorrect code. Ditto for an HTML4 browser looking at HTML5 or XHTML1. If there are well-specified ways to handle errors, and the browsers follow them, then you can predict what browsers will do if they don't support a particular feature.

    3. Re:Remember kids... by Kelson · · Score: 3, Informative

      And to follow up, here's a page that goes into much more detail on just what Acid2 tests, including:

      • Data URLs
      • Transparent PNGs
      • The object element
      • Absolute, relative and fixed positioning
      • Box model
      • CSS tables
      • Margins
      • Generated content
      • CSS parsing (this would be the part about handling incorrect code)
      • Paint order
      • Line heights
      • Hovering effects
    4. Re:Remember kids... by icepick72 · · Score: 2, Interesting
      ... passing the Acid test doesn't mean the browser's perfect.


      No but the browsers that do pass are in a higher category all to themselves.

  25. Re:any standard will do by risk+one · · Score: 2, Insightful

    The point? The point is I can write proper CSS now, without having to worry about how IE will fuck it up. I can use alpha channels in png's and all sorts of things without writing it two different ways, so it will render across all browsers. I don't care about how crappily written the rest of the web is, I can write my little bits of it properly. Standards compliance isn't about punishing content authors that don't adhere to the standard. It perfectly alright to be lenient about non-validating code. But validating code needs to be rendered properly, and Microsoft seems to be getting that point at last.

  26. Since you had to... by Anonymous Coward · · Score: 5, Funny

    ...google for how to take a screenshot on linux... I do not think I trust your findings... Ad hominem FTW!!!.. ;P ... j/k

    1. Re:Since you had to... by muszek · · Score: 2, Informative

      don't know about KDE, but in GNOME alt + prnt scrn takes a screenshot of the active window.

  27. Re:Wonder how long by Kelson · · Score: 5, Informative

    IE requires the user to turn on a special "standards mode" to correctly render STANDARD WEBSITES.

    The concept of "standards mode" and "quirks mode" has been around for several years, and is implemented in IE6, IE7, Firefox, and Opera, and for all I know in Gecko as well. The user does not have to flip a switch. The developer has to put some code at the beginning to show that he knows what he's doing, usually in the form of an appropriate DOCTYPE.

  28. Why fix bugs when the bugs worked better than the by CrackPipePls · · Score: 4, Interesting

    Why fix bugs when the bugs worked better than the fixes? With the standard breaking IE6, random "updates" that makes IE7 css hacks useless, and now a new "standard compliant" IE8 that may or may not contain other bugs The task of writing pages to support IE6, IE7, IE8 will become equivalent to travelling on a mine field, a melting glacier and an active volcano in 3 parallel universes in the same car at the same time

  29. Comment removed by account_deleted · · Score: 4, Interesting

    Comment removed based on user account deletion

  30. Hmmm by gordgekko · · Score: 2, Funny

    IE7 is demonstrably more secure -- at least on Vista and IE8 can pass Acid. What will /.ers complain about next? The UI?

    --
    You want to know who isn't running Firefox 2.x? They spell it "definately" and "rediculous".
  31. Re:Wonder how long by mr_mischief · · Score: 2, Insightful
    I'm fairly anti-MS, and I can only spin this negatively a few ways.

    • Opera already passes in release versions, so MS is late and this isn't even in public testing yet.
    • They only did this after Opera filed a complaint about IE not following standards.
    • They reserve the right to murder markup in their quirks mode, but they don't say specifically in TFBP what triggers standards mode vs. quirks mode. Can we set the browser to standards mode in the preferences? Are pages with a valid DTD guaranteed to get rendered in their standards mode? Is it still only going to be documents with a doctype of XHTML 1.0 Strict or HTML 4.01 Strict that get standards mode? The whole idea of the browser selecting when to enforce the standards makes it not very supportive of the standards. Opera lets you play with settings that make ti disobey the standard, but that's the user's control, which is different.
    • If IE's not just a monopoly-reinforcement tool for other MS products, why can't we get it for Solaris, OS X, and AIX? Lots of other browser vendors with fewer resources support a much wider array of targets. It'd be great to see IE for Linux, too, but we know that's too much to ask.


    Sorry if that's not inflammatory enough. I could try harder. I must say, though, this is good news and I'm glad the IE 8 team is working on this. Better late than never. Oh, and I can't get Firefox 2 or the beta of 3 to pass Acid2 either.

    While we're on the subject of Firefox, whose bright idea was it to solve the memory leaks in 2.0.0.8 or so by making 2.0.0.11 use more and more processor time instead of more memory? Seriously, it's easy enough to kill a 200 MB Firefox instance and reopen the browser, but this 97% processor usage is just a pain in the ass. Infinite loops are not progress. I don't have to worry about that particular problem in any version of IE I've ever seen from 3.0 to 7.0 inclusive.

  32. Embrace, Extend... Adopt standards? by jnadke · · Score: 3, Funny

    Hrrrmm... I always thought Microsoft's philosophy was "Embrace, Extend, Destroy".

    But now they're adopting standards?

    Either:
    1) Someone spiked my coffee.
    2) I'm dreaming.
    or
    3) Steve Ballmer hasn't heard about this yet.

  33. Re:Standards Mode? by Jeremy+Visser · · Score: 4, Informative

    "Standards mode" is a browser rendering mode which first appeared in Internet Explorer 6, as a way for Microsoft to get around the Catch-22 of fixing their browser to be more standards compliant, and not breaking so many websites at the same time.

    "Standards mode" is triggered by the presence of a proper DOCTYPE, like one of the ones here.

    "Quirks mode" is a rendering mode triggered by the lack of the DOCTYPE, which causes the browser to emulate many of the bugs that, if fixed, would break lots of sites.

    All the major browsers implement standards/quirks mode these days. Internet Explorer 7/8's quirks mode rendering has not changed since IE6, which means, if your non-standards-compliant site worked in IE6, and doesn't use a DOCTYPE, it's not going to further break in IE7/8.

  34. Argh, dumb typo. by Kelson · · Score: 2, Informative

    I meant "for all I know in WebKit as well." Gecko, of course, is the engine used by Firefox.

  35. Re:More like this... by DRAGONWEEZEL · · Score: 2

    You can't determine a pattern w/ two points. That only makes a line!

    --
    How much is your data worth? Back it up now.
  36. Platform compatibility by Kelson · · Score: 3, Insightful

    how back-portable is the IE8 browser? If it only runs on Vista, it's not going to matter much.

    That depends on when IE8 is released. It took them 1.75 years to get from announcing IE7 (Feb 2005) to releasing it (Nov 2006). Presumably they've been working on IE8 for a while, but if it takes them another 21 months, we're looking at fall 2009. Who knows what the Windows install base will look like then?

    Personally, I'm hoping it'll be out by the end of 2008, though my current goal is to get people the hell off of IE6. Upgrade to IE7, switch to Firefox, Opera, Safari, whatever, just ditch that aging monstrosity of a browser if you possibly can (and aren't barred by your IT department, or a need to access some critical site that only works in IE6).

    1. Re:Platform compatibility by Korin43 · · Score: 3, Informative

      As far as I know, any new browser has the option to turn off tabbed browsing (in firefox you go to options then "tabs" (on the top) and change "New Windows Open in.." from tabs to a new window.

    2. Re:Platform compatibility by Kelson · · Score: 2, Informative

      So, now how can I get Firefox to use the Google toolbar without also having a built-in search box?

      Right-click on the toolbar, and select Customize. Drag the search box off the toolbar onto the palette. Done!

  37. I'll get in trouble for this... by toddhunter · · Score: 3, Funny

    But I have hacked the IE8 code base. Here is the code they have added to pass ACID2: if (url.equals("http://www.webstandards.org/files/acid2/test.html#top")) { draw("smileyFace"); }

  38. Remember... by xENoLocO · · Score: 2, Informative

    the acid test is not a standards compliance test... it's a test of how well browsers break on sites that DONT support standards. It's not a measure of standards support for the browser, but it is nice to have.

    --
    "The need to build the internet comes from something inside us, something programmed... something we can't resist."
  39. Re:Yawn by msuarezalvarez · · Score: 2, Funny

    So you would be the grammer-nazi in this situation, I guess?

  40. Re:Why aren't other browsers standards compliant? by VGPowerlord · · Score: 2, Informative

    With all the puling about IE not being compliant with the arbitary standards set by a bunch of MS-haters...

    Extra, extra, Microsoft Corporation is an MS-hater! News at 11!
    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  41. Re:IE7 = WinME of browsers? by torry_loon · · Score: 2, Funny

    Or should that be IE7 = Vista of browsers? Prettier interface, annoying changes to the menus/toolbars, took years to be released and offers minor improvements over the previous version.

  42. Only with standard DOCTYPE by WK2 · · Score: 4, Insightful

    To be fair, any page without a DOCTYPE is not compliant, and can't be rendered in a compliant way. Any page without a DOCTYPE is probably buggy in other ways too. Firefox has a quirks mode too, and tries to fix buggy pages. It identifies a buggy page the same way, by looking at the DOCTYPE.

    Everybody is in a pickle when it comes to rendering broken HTML. The only solutions are to do the best you can, or display an error message rather than a page. Also, to be fair, most of this mess is indeed caused by Microsoft, but even they can't fix it in a day.

    I think it would be nice if browsers continued to fix spaghetti, but also showed a message somewhere that indicated that the page was buggy. Not a pop-up or anything, but a small, unobtrusive icon that was green and happy for a good page, or red and frowny for a bad. If IE had this by default, I think there would be a lot less bad pages on the internet.

    --
    Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    1. Re:Only with standard DOCTYPE by Kelson · · Score: 2, Informative

      I think it would be nice if browsers continued to fix spaghetti, but also showed a message somewhere that indicated that the page was buggy. Not a pop-up or anything, but a small, unobtrusive icon that was green and happy for a good page, or red and frowny for a bad.

      Just out of curiosity, are you an iCab user?

  43. Re:Woooo! by JebusIsLord · · Score: 2, Informative

    I think this is important news even for the typical slashdot reader (doesn't use IE, isn't a web developer) because it means that webpages are going to look better now. Web developers who only target IE will no longer build pages that look funny in Firefox, because IE8 will finally render things correctly. Great stuff!

    I'm on Safari (Mac) right now... here's hoping they add a download manager too, and maybe support for the XML/HTML mime type (proper XHTML support).

    --
    Jeremy
  44. Yes, ACID2 is broken - Server error by Kelson · · Score: 4, Informative

    I noticed the same error on Konqueror 3.5.8, Opera 9.5a, & Firefox 3 on Linux, and on Opera 9.24 and Safari 3.04 on Windows -- all of which are supposed to pass the test.

    Earlier today I tried to pull up the webstandards.org website, and couldn't. This got me thinking it might be a server problem.

    I looked at the code for the test, and at one point it has an OBJECT where it tries to load the url, http://www.webstandards.org/404/. That should fail, causing the browser to display the fallback content inside the OBJECT element instead.

    Guess what? That URL is returning a 200 OK code instead of 404 Not Found, so the compliant browsers are doing what they're supposed to do and displaying the content of that page in a little rectangle with scroll bars, and hiding the fallback content that we would normally see.

    When their webmaster fixes the server config, the various compliant browsers should start displaying it correctly again.

  45. Re:Yes, sadly by jlarocco · · Score: 2, Informative

    I used to have a script that would download an unofficial nightly build of Firefox every morning when I logged in. A lot of the "unofficial" nightly builds will use up and coming features like newer Gecko engines, and have some non-standard optimizations turned on.

    Look around here, and you should be able to find a frequently updated nightly build that uses Gecko 1.9. If you update frequently you'll definitely want to keep a backup of the last "good" install.

    That being said: Konqueror! FTW!

  46. On further investigation... by Kelson · · Score: 2, Informative

    It looks like a server error, since all Acid2-compliant browsers seem to be rendering it with the same exact error. More in this comment.

    1. Re:On further investigation... by Flashbck · · Score: 2, Funny

      Figures...Microsoft changed the Acid2 test in order to pass it and now claims that they are the only ones who pass the test now.

      In other news, what the hell is going on in the world? First Duke Nukem Forever looks like it will happen and now IE8 passes Acid2?!?!? Am I in bizarro world?

    2. Re:On further investigation... by Tony+Hoyle · · Score: 3, Funny

      That was actually my first thought

      "IE 8 Passes Acid 2 test"

      "In other news, Acid 2 test updated to be 'more standards compliant', and hosted on microsoft.com"

  47. Re:More like this... by Minwee · · Score: 4, Funny

    But it makes a _perfectly_ straight line, and that can't be an accident.

  48. In case anyone believes the troll by Runefox · · Score: 4, Insightful

    Firefox has Standards Mode, too (right-click anywhere on a page->View Page Info). It differentiates between "Quirks" mode and Standards-compliance mode. "Quirks" mode is used when invalid markup is detected, or if there's no DOM declared; Standards-compliance mode simply means that the site is being displayed to spec, instead of being cleaned up by the browser's interpretation as to what way it should look. Standards-compliance mode, in theory, should always look the same on every browser (it's why standards *exist*), but as everyone who's done web design knows, that's not the case. That's not to say I support Microsoft, but as a web developer, I have to look forward to the day when most of the audience on the web can view my pages properly, without the need for time-consuming workarounds. In actuality, IE7 really has impacted me to an extent, since none of the old workarounds for IE6 work for it any more, and it still doesn't get things right. So I have to work around IE6, IE7, and any differences that those workarounds cause in browsers like Opera and Firefox who display it right the first time, which is a major headache and waste of time considering there's standards for these browsers to follow.

    --
    Screw the rules, I have green hair!
  49. Netscape by emj · · Score: 2, Insightful

    most of this mess is indeed caused by Microsoft, but even they can't fix it in a day.


    Netscape started it!
  50. Re:Tabs are evil by Ramze · · Score: 2, Insightful
    It's pretty common for me to open 50 or more tabs at a time. This allows each of them to load their page fully while I'm reading the first page. I can click to close each tab (I use a single close button tab, not one on each tab) and the next page appears for me to read. This is a lot faster than using the task bar or going to a bookmark for each page individually or opening them all in separate windows at once. Also, I can click "open in new tab" on a link and have the link open in a new tab without changing my view of the current page or stealing focus to pop open an new window for the browser.

    In short, it's more efficient for what I do. For those that only open 1 or 2 pages at a time and leave one page when they visit a new page, maybe it's not worth their while. I have 8 sessions of firefox open right now with an average 5-6 tabs open in each. One's got 10 tabs open to comic strips I like to read in the morning. Another has 5 slashdot tabs open. Another has e-bay and a college text book selection open with multiple shopping sites in tabs, etc. My task bar couldn't hold 40 or so firefox windows on it along with all of the other programs I have running and be as efficient at finding what I want when I wanted to switch tasks.

    As another user stated, it saves on memory resources to use tabs as well. You don't have to use them -- you can even turn tabs off completely in many browsers. I think they're the best invention for the web since the search engine, but maybe they're not for you. Tabs are just a tool. I find them incredibly useful for what I do, but maybe some people like yourself don't have a use for them.

  51. Re:Tabs are evil by Peaker · · Score: 4, Interesting
    The reason we need tabs is that:
    1. There's no easy shortcut to opening in new window in the background (so you can switch to it when its loaded).
    2. Tabs let you form a hierarchy of windows (organizing your tabs into groups that are windows).
    3. Tabs namespace the browser windows into its own space, not messing up the other applications' namespaces.
    4. Window switching sucks (The task bar is a bad interface).


    I agree that tabs suck, but unfortunately, they are the best we have right now :-)

    If an easy shortcut to open in a new window existed, and window organization (easily!) into hierarchies was allowed in the general case, such that switching inside any level of the hierarchy was possible, and was convenient (the Window scale effect comes to mind), then tabs would become an unnecessary ad-hoc kludge.
  52. Re:Why aren't other browsers standards compliant? by cp.tar · · Score: 2, Insightful

    With all the puling about IE not being compliant with the arbitary standards set by a bunch of MS-haters, I've always been amazed at how poorly non-MS browsers do about conforming to IE standards.

    If something is implemented by only one application, it is not a standard.

    And MS is a member of the W3C, if I'm not severely mistaken.

    There is no such thing as "IE standard". If there were, then different versions of IE wouldn't render pages completely differently.

    --
    Ignore this signature. By order.
  53. Re:Tabs are evil by uglyduckling · · Score: 4, Interesting

    Think about it why should we use tabs, really?

    Easy. The vast majority of window managers on any OS, when a new window is opened, will give it focus. Most of the time that's probably the wrong thing to do (in my opinion) but that is the default behaviour. I like to browse through pages on Ebay, Wikipedia, Slashdot etc., and when I see a link I like I middle-click on it. In Firefox and IE7 this opens a new tab without switching focus and loads the page in the background. On IE6 it opens a new window (in fact you have to right-click then select open in new window), I then have to ALT-TAB or click back to my original window to carry on browsing. Most people that I've pointed this out to have then tried browsing with tabs for a few days and never gone back. On IE6 if you're browsing with the window maximised then open a link in a new window, the new window will not be maximised, so again I have to mess around to carry on browsing the way I want.

    I'm usually totally against MDI type arrangements, of which tabs I guess are really a derivative. However, I have to say that I find tabbed browsing extremely efficient and intuitive.

  54. Re:Tabs are evil by sapgau · · Score: 2, Insightful

    Agreed, I sometimes have more tabs open than the amount of icons I could manage on the task bar.

    I'm often switching between tabs with CTRL+Tab or CTRL+Shit+Tab (with Firefox) improving my navigation between web pages.