Slashdot Mirror


Firefox and Opera Fail the Acid2 Test

naylor83 writes "Four weeks ago, Opera's CTO Håkan Lie put forward the Acid2 challenge to the IE developers at Microsoft. The Web Standards Project has now silently published the promised browser test. Somewhat surprisingly, both Opera and Firefox fail to correctly render the test page. Obviously though, they're no where near as lousy as Internet Explorer. More screenshots are available at my blog, as well as at other people's."

281 comments

  1. FUD by grub · · Score: 0, Troll

    Obviously though, they're no where near as lousy as Internet Explorer.

    I dislike MS as much as the next /.er but that line of FUD is unnecessary.

    --
    Trolling is a art,
    1. Re:FUD by oldosadmin · · Score: 3, Informative

      It's not fud...

      did you look at the FF rendering and the IE rendering? Neither is perfect, but the IE rendering is absolutely horrid.

      --
      Jay | http://oldos.org
    2. Re:FUD by Anonymous Coward · · Score: 0

      It's kinda comical, really. I especially love the word "Error" at a random point in the page.

    3. Re:FUD by Anonymous Coward · · Score: 0

      "obviously" tells me the author expected IE to suck more. GP is right.

    4. Re:FUD by naylor83 · · Score: 3, Informative

      Which part of "obviously" is Fear, Uncertainity or Doubt? It's common knowledge that IE6 is far behind in implementing the W3C web standards.

    5. Re:FUD by Anonymous Coward · · Score: 0

      Disliking MS has nothing to do with it. IE's rendering pretty clearly has more problems than either Opera or Firefox. Did you look at the images?

    6. Re:FUD by Anonymous Coward · · Score: 0

      "obviously ie sux0rrz guz LUN1X R0xx0rzzz!!!!!!!!!1111" fucking cunt.

    7. Re:FUD by NanoGator · · Score: 0, Flamebait

      "id you look at the FF rendering and the IE rendering? Neither is perfect, but the IE rendering is absolutely horrid."

      When dealing with stuff like this, broken is broken. There's no degree of broken. It's not like Opera and FireFox can claim "well, when we break, there's only 25% degradation." In other words, just because the face was a little more legible in Opera or FireFox than IE, doesn't mean that in the real world, they'll at least be readable where IE absolutely will not.

      Parent poster was right, that was anti-MS FUD. If FireFox was more disappointing, it wouldn't ahve been mentioned at all.

      --
      "Derp de derp."
    8. Re:FUD by Anonymous Coward · · Score: 2, Informative

      You obviously aren't a web developer. Everybody knows Internet Explorer's support for the W3C specifications is atrocious, its rendering engine was last updated in 2001 and has yet to implement HTML 4.01, CSS 1.0, CSS 2.0, PNG 1.0 or HTTP 1.1. Those specifications date from the 90s. Some of them are eight or nine years old.

      Internet Explorer is famous for being crap. It's the new Netscape 4. So when somebody says "obviously", they aren't an anti-Microsoft troll, they are simply stating facts. If IBM or Redhat were responsible for that atrocity, it would be equally reviled.

    9. Re:FUD by Anonymous Coward · · Score: 4, Insightful

      In order for something to qualify as FUD, it has to be untrue.

      Given that Microsoft itself does not pretend that IE has a complete CSS 2.1 implementation, it cannot be FUD to state that it is obvious that IE will do worse on a test of CSS 2.1 than other browsers which do claim to implement that particular standard.

      Note also that many people consider CSS 2 to be overcomplicated and not very useful in practice. It is therefore not necessarily even a bad thing for a browser to fail this test - arguably, a browser that passed it would be bloated, as it would implement all sorts of things that are not necessary to view 99.99% of web pages. So to say that IE fails the test badly is not only not FUD - it isn't even (necessarily) a criticism!

      Any chance you could train your knees not to jerk so quickly, please?

    10. Re:FUD by naylor83 · · Score: 1

      Parent poster was right, that was anti-MS FUD. If FireFox was more disappointing, it wouldn't ahve been mentioned at all."

      On the contrary - it would have made the first page.

    11. Re:FUD by NanoGator · · Score: 1

      "On the contrary - it would have made the first page."

      Not without a snide comparison to MS.

      --
      "Derp de derp."
    12. Re:FUD by Anonymous Coward · · Score: 3, Insightful

      There's no degree of broken.

      Yes, there is. If Firefox gets, say, 90% of the CSS rules correct, and Internet Explorer gets, say, 40% of the CSS rules correct, that's significant.

      If FireFox was more disappointing, it wouldn't ahve been mentioned at all.

      Huh? Firefox made the headline as failing the test. Internet Explorer didn't. And you consider that to be FUD against Microsoft?

    13. Re:FUD by naylor83 · · Score: 1

      Seriously now. If Firefox had done worse than IE6 in this test it would have made the front pages of every tech news site this side of Uranus.

    14. Re:FUD by NanoGator · · Score: 0, Troll

      "Yes, there is. If Firefox gets, say, 90% of the CSS rules correct, and Internet Explorer gets, say, 40% of the CSS rules correct, that's significant."

      At the end of the day, no it's not. Broken is broken.

      "Huh? Firefox made the headline as failing the test. Internet Explorer didn't. And you consider that to be FUD against Microsoft?"

      Let's see: "Obviously though, they're no where near as lousy as Internet Explorer."

      Let's all pat the OSS Community on the back!

      --
      "Derp de derp."
    15. Re:FUD by naylor83 · · Score: 2, Insightful

      At the end of the day, no it's not. Broken is broken.

      In a way I agree - I think implementing CSS2 to its full extent would be more than twice as good as implementing half of it.

      At the same time I think implementing 80% is better than implementing 35%.

    16. Re:FUD by Anonymous Coward · · Score: 2, Interesting

      At the end of the day, no it's not. Broken is broken.

      So when Firefox applies the display: table-cell rule correctly, that's utterly meaningless and should be filed as a bug because Firefox applies other rules on the same page wrongly? You aren't making sense.

      There are many, many CSS rules in the test. The test is designed to exercise lots of different areas of CSS.

      If you think that there's no useful information beyond "no browser applies all of the rules correctly", well then you've wasted your time reading this story, because I could have told you that before this test was even published.

      Let's all pat the OSS Community on the back!

      What does open-source have to do with this? Opera, a tiny company with nowhere near the resources of Microsoft, who haven't released their browser as open-source, have done miles better than Microsoft.

      I think you're just trolling, especially when you try and turn this into some kind of open-source vs proprietary flamewar.

    17. Re:FUD by naylor83 · · Score: 1

      "What does open-source have to do with this? Opera, a tiny company with nowhere near the resources of Microsoft, who haven't released their browser as open-source, have done miles better than Microsoft."

      Agreed

    18. Re:FUD by Anonymous Coward · · Score: 1

      "I think you're just trolling, especially when you try and turn this into some kind of open-source vs proprietary flamewar. "

      Seeing as how you are the one trying to distort parent poster's comment, that would make you the troll. He never said anything about proprietary code.

      If you go up to where this discussion started, it is pretty clear that his point was that Slashdot isn't being very professional.

      I think he is going a little overboard, but I understand his point. Your defense of the comment made in the headline does more to show your biases than it does to show your grasp of what he was saying.

    19. Re:FUD by shaitand · · Score: 1

      "There's no degree of broken."

      That is not true. Broken is broken but there are dozens of various pieces of technology that compose this test. The uglier the rendering the more of those individual elements are broken.

      In the real world you will maybe have 1 or 2 of the elements used in this page in your entire website. If 80% of them render correctly in FF/Opera and 20% in IE (don't take those specific numbers to heart) then FF/Opera are 4 times more likely to render your site correctly than IE. By all means insert the real numbers but the principle remains the same. Yes, considering that NONE of the browsers are 100% compliant, having a greater compliance level that is still less than 100% is still commendable.

      The bottom line is that this really is not one test, it is dozens of hand picked tests so every fail or pass counts individually. Since this was just released the number of passes vs fails we see right now is an indicator of how seriously the developers of a given browser take advanced standards compliance.

      In the end I would like to see all 3 browsers 100% standards compliant. Even after being fixed to pass this acid test none of the browsers will be 100% compliant. This test just uses some cherry picked features, it was intentionally designed so that none of the browsers would pass it.

    20. Re:FUD by naylor83 · · Score: 1

      "He never said anything about proprietary code."

      And he didn't say he had said so either...

    21. Re:FUD by youknowmewell · · Score: 1

      I think people need to look up the definition of FUD, and then use the acronym properly.

      This is not FUD.

    22. Re:FUD by legLess · · Score: 1
      At the end of the day, no it's not. Broken is broken.

      Broken is broken, yes: that's a tautology. But some things are more important than others. Which would you rather have broken on your car? The hubcap or the rim? The ashtray or the steering wheel?

      IE's standards support bites ass. Its absolute lack of two things (full PNG support and fixed positioning) has hindered web development greatly. It's piss-poor box model is responsible for some of the nastiest-looking CSS hacks around. Firefox's support isn't perfect, but it's very good.

      If the only commonality you can find between two things is lack of perfection, you need to look harder.

      --
      This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
    23. Re:FUD by NanoGator · · Score: 1

      "So when Firefox applies the display: table-cell rule correctly, that's utterly meaningless and should be filed as a bug because Firefox applies other rules on the same page wrongly? You aren't making sense."

      Fair enough. I was talking about standards compliance. Never mind, you win.

      "What does open-source have to do with this?"

      Obviously not what you claim it is. Let me ask you a question: Was this story posted to light a fire under the FireFox dev team to make it better, or was it posted because it has a nice pretty number of how FireFox is better than IE?

      If your answer is the former, are you saying that because you want to 'win', or because you can honestly look at Slashdot's track record and tell me that it's fair and unbiased when it comes to Microsoft?

      --
      "Derp de derp."
    24. Re:FUD by ReverendLoki · · Score: 2, Interesting
      At the end of the day, no it's not. Broken is broken.

      At the end of the day, I'd like to drive home in the car that's timing is a little off causing a loss of 2 mpg and 3 hp, as opposed to the car that is in such a state of disrepair that the axle falls off after 2 miles and the fuel tank spontaneously combusts.

      There's also the idea that, assuming all parties are working to make their browser compliant, then it may also be assumed that one party may be closer to reaching full complaice than the other.

      Or, to further mutilate an abused analogy, which of the above cars would be easier to repair?

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    25. Re:FUD by naylor83 · · Score: 1

      I would agree with that, but then again - I wrote and submitted the post ;-)

    26. Re:FUD by Anonymous Coward · · Score: 0

      I don't understand your point.

    27. Re:FUD by NanoGator · · Score: 1

      " Which If the only commonality you can find between two things is lack of perfection, you need to look harder."

      When I have to use IE because something didn't render right in Opera, then I have every right to demand perfection. Not only do the standards need to be supported, but thanks to the de-facto market share of IE, the mutations to the standard that Microsoft caused.

      --
      "Derp de derp."
    28. Re:FUD by Anonymous Coward · · Score: 0

      I was talking about standards compliance.

      CSS isn't a standard, it's an open specification. And the display: table-cell I was referring to? Part of the CSS 2 specification.

      Was this story posted to light a fire under the FireFox dev team to make it better, or was it posted because it has a nice pretty number of how FireFox is better than IE?

      It was posted because it's news for nerds. It certainly wasn't posted because "it has a nice pretty number of how FireFox is better than IE", because it doesn't have a nice pretty number. Look for yourself.

    29. Re:FUD by NanoGator · · Score: 1

      "It was posted because it's news for nerds. It certainly wasn't posted because "it has a nice pretty number of how FireFox is better than IE", because it doesn't have a nice pretty number."

      Right, that's why they snide comment about how lousy IE is was in the headline, right? You're deluding yourself.

      --
      "Derp de derp."
    30. Re:FUD by Anonymous Coward · · Score: 0

      Right, that's why they snide comment about how lousy IE is was in the headline, right?

      The headline reads "Firefox and Opera Fail the Acid2 Test", when all browsers fail the test, and you are claiming that this is some kind of biased attack on Microsoft?

      I give up, you have to be a troll.

    31. Re:FUD by NanoGator · · Score: 1

      "The headline reads "Firefox and Opera Fail the Acid2 Test", when all browsers fail the test, and you are claiming that this is some kind of biased attack on Microsoft?"

      Selective reading?

      " Obviously though, they're no where near as lousy as Internet Explorer."

      It's right there in the summary. Don't call me a troll if you're not even going to try listening to me. I really don't care if you agree with me or not, but being willfully ignorant isn't 'cool'.

      --
      "Derp de derp."
    32. Re:FUD by naylor83 · · Score: 1

      Whatever you say sir. It's a fact that IE has "lousy" support of CSS 2. The heading was written the way it was cos no one in his right mind was expecting IE6 to get the Acid2 test right. Some, though, probably thought that Opera and Firefox would.

    33. Re:FUD by Anonymous Coward · · Score: 0

      So, what you are really saying, is that it is okay for Slashdot to be less than professional provided it goes along with public opinion?

    34. Re:FUD by Anonymous Coward · · Score: 0

      Are you a native English speaker? There is a big difference between "headline" and "summary".

    35. Re:FUD by naylor83 · · Score: 1

      So, are you saying the headline should have been "Opera, Firefox and IE Fail the Acid2 Test"?

    36. Re:FUD by Anonymous Coward · · Score: 0

      I do not have a problem with that headline. I don't really have a problem with the comment about Internet Exploder's lousy support. I do think that your motivations are questionable, however. That noisy loudmouth certainly had a point about that.

    37. Re:FUD by shaitand · · Score: 1

      "At the end of the day, no it's not. Broken is broken."

      No at the end of the day a browser that has correctly implemented 90% of CSS has a 90% chance of correctly rendering of arbitrary complexity that implements CSS. A browser with 40% implemented has a 40% chance.

      Obviously that is not the total picture; you could make the issue drastically more complex by arguing the commonality and usage of certain parts of CSS. As well as the theoretical usage of parts if authors were able to reasonably expect them to be supported and so on. And of course the GP pulled 90% and 40% out of his arse.

      'Let's see: "Obviously though, they're no where near as lousy as Internet Explorer."'

      The headline was that Firefox and Opera failed to pass the test. IE failing is expected and not suprising. This has nothing to do with OSS. Opera isn't OSS after all. IE and Microsoft in general have a hard earned reputation for standards incompliance. The statement you mention is simply heading off any FUD that might claim FF/Opera are not dedicated to standards compliance by IE apologizers. There is no FUD involved in stating that the status quo has not changed and the informed expectation that Opera and FF would exhibit greater compliance out of the box than IE was upheld.

      Any expectation is a bias, not all biases are reasonable and some are common sense. Because it has been proven to me that water freezes at a certain point my belief is biased. If someone were to ask me what would happen if they chilled a tray of liquid appearing to be water below 0c I would be biased toward the belief it would freeze. I could be wrong of course, could turn out to be salt water. Most of the time I would be right because my bias was based upon logic and evidence.

      Argue that MS software is easy to use. Argue that it is of reasonable quality. But if you argue that MS software could not be reasonably expected to be lacking in standards compliance compared to arbitrary programs performing the same function. At least when there are reference standards to compare those programs against, it is you who is showing a bias because there is a factual history of non-compliance on the part of Microsoft in every case. Further, intentional non-compliance is a well established business practice of the company.

      As long as you can reasonably expect someone to be able to accurately state "Obviously, no program exhibited compliance as poor as that of MS Program X", it is not unreasonable to head FUD implying the opposite off at the pass. That said MS supporting FUD is inevitable if not immediately discounted is rather intersting considering this is a MS Basher oriented site eh?

    38. Re:FUD by themuffinking · · Score: 1

      Or, to further mutilate an abused analogy, which of the above cars would be easier to repair?

      Well, let's continue this analagy. Microsoft has a team of crack developers, and nearly unlimited resources at its disposal. Firefox and Opera have 6 guys in the back of a white van huddled around a Commodore 64.

      Suppose you're one guy who knows a little about cars and you decide to fix the timing on the first car. No problem.

      Now, suppose you have a team of crack mechanics with the best tools, the most experience, and unlimited resources, and they offer to fix the horribly torn apart car for you. Also, no problem.

    39. Re:FUD by NanoGator · · Score: 1

      "Are you a native English speaker? There is a big difference between "headline" and "summary"."

      Yeah yeah, I said 'headline' when I should have said summary. Sorry I missed the difference and gave you shit about it.

      However, you still could have used a little common sense about it. The only reason you were being that literal was to try to discredit me. To that I say, grow up. (And, yes, I should take my own advice.)

      --
      "Derp de derp."
    40. Re:FUD by Anonymous Coward · · Score: 0

      The fact is, you are whining about Slashdot's bias, when the real bias is that massive amounts of web developers are utterly fed up with shitty Internet Explorer.

      This is an objective shitty; it's simply not up to the job of rendering CSS, and this test is just another example of that. It's been well documented in the years since Internet Explorer was abandoned (the last rendering engine update was in 2001).

      When somebody sayings things like "obviously Internet Explorer screws it up", it's a reflection on the current state of the browser market, and has absolutely nothing whatsoever to do with any Slashdot bias.

      If you were even marginally informed about web development, you would understand this instead of going on and on about Slashdot's bias and implying it has something to do with Firefox being open-source.

      But no, you decided to criticise people when you are utterly ignorant of the facts at hand. *That* is why you should grow up.

      A recap, because you obviously aren't in the mood to listen:

      Nothing to do with Microsoft.
      Nothing to do with open-source.
      Nothing to do with Slashdot bias.
      EVERYTHING to do with Internet Explorer being a shitty, shitty browser.

      Even Lynx - LYNX - supports parts of HTML that Internet Explorer doesn't!

    41. Re:FUD by Anonymous Coward · · Score: 0

      Microsoft has a team of crack developers, and nearly unlimited resources at its disposal.

      Umm... no. The fact is, the current Internet Explorer 7 developers were pulled off other teams after years away from the codebase, and the simple fact of software engineering is you can't add manpower to a late project without making it later. A baby takes nine months to be delivered, no matter how many women help.

      Dean Edwards says this much more eloquently.

    42. Re:FUD by Anonymous Coward · · Score: 0

      I'm not the person you are responding to, but I would have used "All web browsers Fail the Acid2 Test".

    43. Re:FUD by NanoGator · · Score: 1

      "But no, you decided to criticise people when you are utterly ignorant of the facts at hand."

      That's funny considering you're ignoring the facts at hand in order to criticize me.

      "EVERYTHING to do with Internet Explorer being a shitty, shitty browser."

      Though I'm not denying that IE is a piece of shit (I tossed it years ago.), you're full of shit when it comes to Slashdot's reasons to publish what they did.

      If this had nothing to do with MS bashing, you wouldn't have gone this far. You're far too passionate for somebody who thinks it was an innocent comment.

      --
      "Derp de derp."
    44. Re:FUD by Anonymous Coward · · Score: 0

      That's funny considering you're ignoring the facts at hand in order to criticize me.

      Which facts?

      you're full of shit when it comes to Slashdot's reasons to publish what they did.

      It was David Naylor who wrote the Internet Explorer comment. As far as I know, he's got no connection to Slashdot. And, as I have explained, anybody even remotely familiar with the state of web development today would have made a similar comment.

      If this had nothing to do with MS bashing, you wouldn't have gone this far. You're far too passionate for somebody who thinks it was an innocent comment.

      There is a difference between "passionate" and "emphatic". I'm emphatic, because I don't like to see people criticised by people who are ignorant of the issues, and because you don't seem to be able to get a clue if you were soaked in clue pheromones, making the clue mating call, surrounded by horny clues, during the height of the clue mating season.

    45. Re:FUD by NanoGator · · Score: 1

      " As far as I know, he's got no connection to Slashdot."

      So? Slashdot got to make fun of IE and praise FireFox in one blow. Gee, I wonder why they posted it?

      " I'm emphatic, because I don't like to see people criticised by people who are ignorant of the issues,"

      Whatever.

      --
      "Derp de derp."
    46. Re:FUD by Anonymous Coward · · Score: 0

      Slashdot got to make fun of IE and praise FireFox in one blow.

      Exactly what part of "Firefox fails" do you consider to be praise?

    47. Re:FUD by Anonymous Coward · · Score: 0

      None of it. Maybe if you had listened to me instead of trying to argue argue argue you'd know what I'm talking about.

      Meet me half-way.

    48. Re:FUD by Mr.+Slippery · · Score: 2, Funny
      Microsoft has a team of crack developers
      "Crack" apparently being the operative word...
      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    49. Re:FUD by hdparm · · Score: 1
      And now, all of a sudden, broken is less broken and it's OK as long as it 'properly' renders stuff that someone had to deliberately break just to make it renderable (?!) in a broken client?

      You are not consistent.

    50. Re:FUD by Anonymous Coward · · Score: 0

      None of it. Maybe if you had listened to me instead of trying to argue argue argue you'd know what I'm talking about.

      Okay, so instead you're saying "Firefox fails but not as badly as IE" is praise?

      If I say "Osama bin Laden is only responsible for a few thousand murders, unlike Hitler who was responsible for millions", am I praising bin Laden?

    51. Re:FUD by naylor83 · · Score: 1

      Well, this piece of news _WAS_ primarily negative about Firefox and Opera. (Not that Opera is open source, but some people seem to think so.) Since Firefox and Opera are claiming to follow the specs, this news item is mainly bashing those two browsers for not living up to their promises. The IE devs on the other hand have never made any claims that IE follows the current W3C specs. Hence the "obviously" and "lousy".

    52. Re:FUD by Anonymous Coward · · Score: 0

      Well, they claim full CSS 1.0 compliance (which is incorrect). That came up recently on the IEBlog.

    53. Re:FUD by Anonymous Coward · · Score: 2, Informative

      Slashdot editors will systematically post any negative news about Microsoft (or, if they're positive, spin them negatively) and will quietly ignore many negative news about open source issues.

      That's a lie. This is negative news about a high-profile open-source project, and they didn't ignore this.

      See for example the recent Mozilla vulnerability discovered by Secunia. It was published by the Register, CNET and many others. The Slashdot editors didn't find it worth posting.

      This is also a lie.

      You trolls are really pushing the "Slashdot bias" theme today, aren't you?

    54. Re:FUD by Anonymous Coward · · Score: 0

      None of it.

      So where is this Firefox praise? The only mention of Firefox says that it fails at something. Please point out which bit you consider to be praise.

    55. Re:FUD by molnarcs · · Score: 3, Informative
      I agree - with one minor correction. In the case of Firefox, being free software and all, I can only demand one thing: correctness in information. Even though I still have the get firefox logo on each of the sites I maintain, I have a failure story to report. Today, the 4th user came to me demanding back their IE icon (I have disabled access in windows xp to IE, which amounts to disabling access to its icon) - why? Because they could not access one site or another in Firefox, that worked in IE.

      Also, don't get me started on performance. 3 machines in the lab range between 300Mhz celerons with 96MB ram and an IBM Personal Computer 300 (600Mhz celeron with 96M ram). Firefox on those is a no-no. Not only b/c painfully slow startup times, but also, painfully slow rendering of pages. Opera renders pages faster while running a kernel compile in the background than Firefox does on an idle computer. What's there in gecko that makes it so much slower than Opera or khtml? (Yes, you heard it right, starting Konqi from a foreign - Blackbox - wm is actually much faster both in startup and rendering of pages than firefox).

      These slow machines function as simple 'terminals' btw - they have opera, gaim, xmms, rox - that can be choosen from a simplified menu.

      This must be said at the risk of loosing karma (I have plenty, so go ahead) - there is something wrong with Firefox and its rendering engine, not only in compatibility or correct rendering of pages, but in performance as well. And this is not a minor issue, the performance difference b/w say opera or khtml and gecko is significant. So I have only one demand: inform the potential users correctly, don't give them the false impression that Firefox is better in every way than IE. It is not, and such misinformation will only create a backlash. 2 of those users are now actively looking for more and more justfications to have IE back as the standard browser. They are not interested in philosophy or open source ideals. They are interested in accessing the sites they want.

    56. Re:FUD by Anonymous Coward · · Score: 0

      No deal. I already pointed it out. Not my fault you've had your head up your butt this whole convo.

    57. Re:FUD by Anonymous Coward · · Score: 0

      So, what, trying to win by willful ignorance? Heh.

    58. Re:FUD by Anonymous Coward · · Score: 0

      You can tell when some poor dumb fuck is on the ass end of a debate when he brings Osama and Adolf into it.

    59. Re:FUD by ReverendLoki · · Score: 1
      I don't doubt that MS has vast resources that they could devote to the issue, and if they would just buckle down and work on it, I wouldn't be surprised if they were able to meet full compliance in a matter of weeks. The only problem is that for the past few years, the crack team of developers (phrasing it that way doesn't infer the negative connotations of "Team of Crack Developers", anyways...) has been doing little more than rotating the tires and replacing the fluids, whereas the "6 guys in a white van" have taken a busted old Delorean and not only restored it to it's former glory, they've thrown in a Flux Capacitor and a Mr Fusion as well (ain't no analogy like a dead analogy, my pappy always said).

      And that's what makes it all the more frustrating for the users - MS has all of this potential programming ability, yet one of the tools that is used the most by more people is easily matched, nay surpassed, by 6 guys in a van, while their own utility sits on blocks and rusts away (ok, last one, I swear!).

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    60. Re:FUD by naylor83 · · Score: 1

      Yeah, that (GP) sound like a poster who hasn't got anything left to use in his defence... ;-)

    61. Re:FUD by Anonymous Coward · · Score: 0

      Nice try. ;)

      You'd have better luck if you weren't trying to get me to repeat myself.

    62. Re:FUD by Anonymous Coward · · Score: 0

      >Yeah, that (GP) sound like a poster who hasn't got anything left to use in his defence... ;-)

      Said the guy using Hitler as a defence.

    63. Re:FUD by Anonymous Coward · · Score: 0

      I already pointed it out.

      No you didn't. You said something about "pretty numbers showing Firefox to be better than Internet Explorer", except:

      1. There are no such "pretty numbers", either in the summary or the linked pages, and
      2. Saying that something is better than Internet Explorer is like saying "you aren't a complete retard" to somebody - not exactly what you would call praise

      So where did you point it out?

      Like I said, the only time Firefox is mentioned is where it says it failed the test. The burden of proof is on you to show how Firefox is praised.

    64. Re:FUD by naylor83 · · Score: 1

      Chill and re-read. That wasn't me.

    65. Re:FUD by Anonymous Coward · · Score: 0

      Bullshit.

    66. Re:FUD by Anonymous Coward · · Score: 0

      "No you didn't."

      I'm not contributing to your willful ignorance defense. You're trying to argue, not discuss. I'm not taking the bait.

      Nice try. ;)

    67. Re:FUD by Anonymous Coward · · Score: 0

      You haven't showed where Firefox is being praised. Anybody can verify this by reading the thread. You keep making claims that you can't back up. I think it's fairly obvious that *you* are the one trying to argue, not discuss.

      Don't bother responding unless you can show where Firefox is being praised.

    68. Re:FUD by Anonymous Coward · · Score: 0

      "Don't bother responding unless you can show where Firefox is being praised."

      Nice try Mr. Naylor, but this is actually a trap to make me 'lose'. I know better. ;)

      " I think it's fairly obvious that *you* are the one trying to argue, not discuss."

      Really? Then why are you perpetuating this debate? Why are you being overly literal just to be 'right'? Why are bringing Hitler into this? (Heh, ass.) Why are you trying to pretend you're more than one person? All this because you're trying to 'discuss' and not argue? Please.

      I'm happy to have a pleasant discussion, but the ball's in your court. You gotta prove you really want to. If not, then don't expect any entertainment out of me. ;)

    69. Re:FUD by naylor83 · · Score: 1
      Nice try Mr. Naylor

      Hey, man. You're seriously confused. I only post when logged in, as naylor83. I never said anything about Hitler, and I didn't write the post you're responding to now either.

    70. Re:FUD by Anonymous Coward · · Score: 0

      Don't bother responding unless you can show where Firefox is being praised.

      Nice try Mr. Naylor, but this is actually a trap to make me 'lose'. I know better. ;)

      It's a trap to make you either substantiate your claims or look like a fucking idiot. Your choice.

      Don't bother responding unless you can show where Firefox is being praised.

    71. Re:FUD by zero_offset · · Score: 1

      Today, the 4th user came to me demanding back their IE icon (I have disabled access in windows xp to IE, which amounts to disabling access to its icon) ...

      So I have only one demand: inform the potential users correctly, don't give them the false impression that Firefox is better in every way than IE. It is not, and such misinformation will only create a backlash. 2 of those users are now actively looking for more and more justfications to have IE back as the standard browser. They are not interested in philosophy or open source ideals. They are interested in accessing the sites they want.


      Which prompts the question, why don't you simply give them IE instead of (apparently) making them search for additional justification?

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    72. Re:FUD by Anonymous Coward · · Score: 0

      why don't you simply give them IE

      Because it's a massive security hole? No software is perfect, but Internet Explorer is about as far away from perfect as you can get.

    73. Re:FUD by Anonymous Coward · · Score: 0

      "It's a trap to make you either substantiate your claims or look like a fucking idiot. Your choice."

      Bullshit. You know what I was talking about.

      You're just trying to get me to say something you can argue with. I know, I useta be a half-assed troll like you. ;)

    74. Re:FUD by Anonymous Coward · · Score: 0

      Liar. Nobody's buying that.

    75. Re:FUD by Anonymous Coward · · Score: 0

      You've made a number of claims that you haven't substantiated. Your whole point, and the reason why this thread started, was that you think Slashdot posted this story because it praises Firefox, despite the fact that it does the exact opposite.

      Nobody can see this praise. Everybody can see the headline though, which points out that Firefox failed the test. You haven't pointed out the praise, despite your claims to the contrary, and you refuse to point it out.

      Don't bother responding unless you point out where Firefox is being praised. Or you could always back down and say that you were wrong.

    76. Re:FUD by zero_offset · · Score: 1

      While I don't necessarily disagree, (1) Firefox isn't proving to be much better, (2) in a highly managed environment like the grandparent poster describes the IE Admin Toolkit can go a long way towards locking down IE and eliminating many common attack vectors (e.g. user stupidity), and (3) it sounds like he'll be overruled by the business types in short order anyway.

      His approach is a shining example of why IT & dev types are usually viewed as "part of the problem".

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    77. Re:FUD by Anonymous Coward · · Score: 0

      "Your whole point, and the reason why this thread started, was that you think Slashdot posted this story because it praises Firefox, despite the fact that it does the exact opposit"

      Nope! Ouch!! My original post was pretty clear on what I thought about it, and oopsie, you missed it. You only latched on to the 'praise Firefox' detail (which didn't happen until a post or two later in the thread) because you think you can argue about it. Wow, I can't believe how far you missed this one.

      "Don't bother responding unless you point out where Firefox is being praised. Or you could always back down and say that you were wrong."

      Heh yeah, you've tried to 'win' this way a few times now. You know what I'm talking about. You're just hoping I'll say it so you can prepare what you think is a rebuttal that'll blow me out of the water. No dice. You can't even discern the actual point of my original post even though it's really really clear. Hehehe.

      Keep talking, though, you're doing a good job of replacing me as the thread-jackass!

    78. Re:FUD by Anonymous Coward · · Score: 0

      I will never understand why the immature kiddies on /. get mod points, and then are allowed to label as "Flamebait" or "Troll" anything that points out a real-world failure of Firefox or Linux.

      Children should be neither seen nor heard in an adult discussion.

    79. Re:FUD by Anonymous Coward · · Score: 0

      That's the sad thing about Slashdot's karma system. It has more to do with popular opinion than objective judgement. That is precisely what fueled this whole debate that cascaded from that comment you replied to.

    80. Re:FUD by naylor83 · · Score: 1

      Yeah, whatever you TROLL.

    81. Re:FUD by Anonymous Coward · · Score: 0

      Whilst it may be true that CSS2 is considered by some people to be "a bad thing", it certainly provides a nice way to do things that are not currently possible or rely on atrocious hacks. I've often wanted to use CSS2 features that current browsers don't implement. As for the implication that IE is less bloated becuase of its sloppy CSS2 support... well lets not mention all the bloat to emulate previous IE bugs, only necessary because of a lack of standards compliance in the past.

    82. Re:FUD by Anonymous Coward · · Score: 0

      Oh the pain the paaaaaaaain. Heh. It suuuuuure is interesting that you're only posting with this account to talk to me.

    83. Re:FUD by naylor83 · · Score: 1

      What are you talking about? You obviously got it wrong somewhere way back along the line, and now you can't let go of that thought (that I post as anonymous coward).

      I've posted here, here, here, here, here, here, here, here, here, here here, here, here and here to people who definately aren't you.

      Just let it go willya.

    84. Re:FUD by Anonymous Coward · · Score: 0

      "(that I post as anonymous coward)."

      That's because you are.

      "I've posted here, here, here, here, here, here, here, here, here, here here, here, here and here to people who definately aren't you."

      Yet, I'm the one you're still talking to. You haven't posted outside of this article. Come to think of it, it makes perfect sense. You submitted an article. Your professionalism was called into question. Now you're defending it to the hilt.

      "Just let it go willya."

      Yeah, yeah, I know, you'd like to get the last word. Maybe you will. This is more important to you than it is to me. Unfortunately for you right now, I have little precious entertainment. Heh. (My job's been a little boring.)

    85. Re:FUD by naylor83 · · Score: 1

      That's because you are.

      Heh. That's like proving God exists or that he doesn't. I'm the only one here who knows that I only post when logged in. Since neither of us can prove anything, I suggest we rest this point.

      Yet, I'm the one you're still talking to.

      That's because you're the only one making false statements on matters which I have enough knowledge about to comment on.

      You haven't posted outside of this article.

      I have. Since I am not a paying slashdotter I cannot go back and find them. (I only post on articles which interest me. That's why my posts are a little scarce.)

      You submitted an article. Your professionalism was called into question.

      Yes it was. But I didn't take it very hard since I don't expect of myself to write as if I were a professional journalist (since I'm not). (Not sure if writing like a journalist is something to strive for though :-) )

      (My job's been a little boring.)

      It must be.

    86. Re:FUD by Anonymous Coward · · Score: 0

      "Since neither of us can prove anything, I suggest we rest this point."

      You're right, I can't prove it. I'm still quite comfy in that assumption, however. The fact, for example, that you're still monitoring this thread.

      "That's because you're the only one making false statements on matters which I have enough knowledge about to comment on."

      Heh. Doubtful. It has a lot more to do with saving face than it does trying to 'correct' me.

      "I don't expect of myself to write as if I were a professional journalist (since I'm not). (Not sure if writing like a journalist is something to strive for though :-) )
      "


      Lemme clarify something real quick: I don't have a problem with you writing that. I don't feel that you needed to change that before submitting it. That's the honest to god truth, I have no problem with your opinion. Heck I even agree with it. When I originally posted, my problem was with Slashdot, not you. My original post did not make this clear, and I apologize for that.

      Ugh. Yeah, my bad. Hehe. Sorry man.

    87. Re:FUD by Anonymous Coward · · Score: 0

      BTW, if I had thought ahead a little bit before hitting 'submit', I would have written the last paragraph and removed everything before it. I didn't realize until you made the point about not being a journalist that I hadn't made it clear who my aggrivations were directed at. If I had realized sooner that you had written the article (I didn't get it until yesterday, although I think you did state that at some point) I don't think this convo would have gone the way it did.

    88. Re:FUD by naylor83 · · Score: 1

      I'm not sure I understand, but anyway, glad that we can end this argument ;-)

    89. Re:FUD by Anonymous Coward · · Score: 0

      "I'm not sure I understand, but anyway, glad that we can end this argument ;-)"

      Hehehe. The short version is: It's mah fault. I would have behaved differently had I realized a couple of things earlier on.

      Have a good weekend, man. :)

    90. Re:FUD by naylor83 · · Score: 1

      Have a good weekend, man. :)

      The same to you, sir :-)

  2. Error? by imess · · Score: 0

    So Firefox is the only one without an "Error?"

  3. So nothing can display it correctly? by Spudley · · Score: 5, Interesting

    Right. So none of the browsers tested can display the test page correctly? And they're the best, most compliant browsers available?

    And they've had how long to get it right?

    In that case, it would seem to me that it is the standard that is broken, if it's really that difficult to render a page with a cascading style sheet.

    --
    (Spudley Strikes Again!)
    1. Re:So nothing can display it correctly? by commonchaos · · Score: 5, Informative

      Not even Firefox supports all of CSS2.

      Google found an article that describes this in more detail

    2. Re:So nothing can display it correctly? by ciroknight · · Score: 4, Insightful

      I don't think the standard's broken persay, I just believe that programmers haven't yet implemented it completely/correctly. CSS2 is a very difficult standard to implement simply because it encompasses so much not only in code length, but in what it actually does. That being said, CSS2 is really ahead of its time (as is CSS3), but as the competition for the better browser roars up, you can bet your bottom dollar that these standards will be the key issues everyone is looking at.

      I really think it's going to be a tough race verses Firefox and Internet Explorer; Microsoft has more coders out there to throw at Internet Explorer, whereas Firefox already has industry leading stamina and good developmental practices, even if some of them are contraversial (disabling itf domains support, for example). Either way, the browsers will get better, and eventually will be able to render that page without any issue, but it'll just take time.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    3. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      We've had a C++ standard since 1998, and a current C standard since 1999. How many C++ and C compilers do you know of that are fully compliant with those respective standards? Implementing standards is not always a trivial business.

    4. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 3, Interesting

      I don't think the standard's broken persay

      The term is per se. It's Latin.

      CSS 2 isn't ahead of it's time and it isn't particularly difficult to implement. The trouble is that as long as web developers don't use any of it's more esoteric features, bugs and corner cases will continue to crop up in browsers. And as long as the most popular web browser, Internet Explorer, fails to implement half of CSS 2, web developers will refrain from using most of CSS 2 - thus making finding bugs in the more advanced bit slow going.

      Yes, you heard me right, I'm blaming legitimate bugs in Firefox on Microsoft. And I'm not trolling, I actually happen to believe it's true.

    5. Re:So nothing can display it correctly? by gl4ss · · Score: 1

      ..well, actually, that begs the question: was the page intentionally done so that no current browser displays it correctly?

      --
      world was created 5 seconds before this post as it is.
    6. Re:So nothing can display it correctly? by eviltypeguy · · Score: 1, Insightful

      Of course the other problem is companies differ on their interpretation of the CSS2 spec, because in places the spec itself is vague.

    7. Re:So nothing can display it correctly? by koekepeer · · Score: 1

      per se: thank you for pointing that out. that anglificated expression has been annoying for me for quite a while already, and it pleases me to see that some people do know how to spell it correctly.

      about blaming bugs on IE and whatnot: not very useful. let's just praise the wasp people for providing a thorough test, and let's see if the IE/Gecko/Opera developers can get it right.

      (keeping my fingers crossed)

    8. Re:So nothing can display it correctly? by naylor83 · · Score: 1

      No. More like "made to demonstrate which parts of CSS 2 are often broken in the current web browsers".

    9. Re:So nothing can display it correctly? by ciroknight · · Score: 2, Interesting

      Ah myapologies grammer nazi/troll. I'm quite a bit sick and I like to stay indoors and argue with /.ers when I'm under the weather.

      CSS2 is ahead of its time. It uses the Document Object Model to draw, color, and arrange items in a way agnostic to implementation, and agnostic to content. Sure, we already have programs capable of drawing, coloring and arranging items in a document; each of them being tied inextricably to their creation-engine (Microsoft Word and Word documents, for example). Not only that, the current existant technology to do this isn't even fully forward compatible among versions (Word 7 and XP for example), and other implementations are very lack luster (though I'll hand it to PDF for being pretty good, even if the software to use PDF (read AND write) is very expensive). CSS2 is the Free Standard to do all of this, and more.

      I believe a browser should be smart enough to withstand whatever's thrown at it, and if it recieves errored data, to notify the user as such, and move on. That being said, I believe as it may be Internet Explorer's fault for not implementing more than half of the standard, it is also our fault for not implementing all of the features. As Microsoft does have more of the market share, that shouldn't stop people from creating pages that don't work with Internet Explorer; they should be encouraged to do so, so that Internet Explorer would continue to evolve. If it was anyone's "fault" for the more "esoteric features" (CSS positioning as esoteric???? come on..) not being implemented in Internet Explorer, it's the Web Developers for not using the standards, and making Internet Explorer take heed. Microsoft may be huge, and gots lots of money, but they can't stop millions of web developers.

      Face it. We dropped the ball. Open Source developers (hell, even Opera developers) recognized this, and promised to web developers a sanctuary where more of the standards are usable. As such, web developers (and users) are flocking to Firefox. And now that Internet Explorer is back in the game, things will get interesting. No matter which browser comes out of this new broswer war on top, we win.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    10. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      CSS2 is ahead of its time. It uses the Document Object Model to draw, color, and arrange items in a way agnostic to implementation, and agnostic to content.

      What on earth are you on about? It doesn't use the DOM. The DOM is a set of interfaces designed to be implemented in programming languages that offers a method of manipulating the structure and properties of a document tree.

      CSS isn't a programming language, and it can't manipulate the structure and properties of a document tree through the DOM. The DOM can manipulate the various style properties of elements, but that's another thing entirely.

      [PDF stuff] CSS2 is the Free Standard to do all of this, and more.

      No it isn't. The closest "Free Standard" (CSS isn't a standard, I assume you mean "open specification") that does the same as PDF would be XSL-FO.

      Face it. We dropped the ball.

      "We dropped the ball" by not convincing people to make pages that break for end users if they use a browser we don't like? In that case, I'll be the first to "admit" to dropping the ball.

    11. Re:So nothing can display it correctly? by MindStalker · · Score: 1

      No, it was purposfully done so that all the CSS2 standards have to be implemented properly.

    12. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 2, Insightful

      This test also helps with that. In the case that differing renderings are found that are both legitimate readings of the specification, then the wording in the specification can be tightened up. Consider this a test not only of web browsers, but the CSS specifications themselves.

    13. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      Yes it was. That's the whole point of it.

    14. Re:So nothing can display it correctly? by snorklewacker · · Score: 4, Insightful

      > Face it. We dropped the ball

      These people at the W3C dropped an incomplete spec out of their ivory tower with incoherent documentation, no functioning reference implementation, and no test suite, and we dropped the ball?

      --
      I am no longer wasting my time with slashdot
    15. Re:So nothing can display it correctly? by SunFan · · Score: 1

      In that case, it would seem to me that it is the standard that is broken, if it's really that difficult...

      This is an extremely common standards pitfall. I used to work with one standard, where the documentation for one file format was thousands of pages. No suprise, every vendor implemented a different part of it to varying degrees of correctness. It sucked to no end.

      Web standards over the last several years have taken a course of not so much big standards but huge numbers of standards. I'd bet one HTTP cookie that no XML expert can name all the surrounding standards off the top of their head.
      Bonus cookies to those who can name the ones that are even relevant and those that that aren't.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    16. Re:So nothing can display it correctly? by StrongAxe · · Score: 4, Insightful

      As Microsoft does have more of the market share, that shouldn't stop people from creating pages that don't work with Internet Explorer; they should be encouraged to do so, so that Internet Explorer would continue to evolve.

      And just who could afford to do this? If you run a commercial web site, do you want most of your customers to see a page that looks like crap, with a footnote at the bottom saying "We know your page looks like crap, but it's Microsoft's fault, and we hope they will have it fixed within the next two years"?

      What will happen is that your customers will go away until it gets fixed. Who loses? Microsoft? or you? Will Microsoft lose any sleep over the fact that you are losing customers? Very unlikely.

    17. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      Ahead of it's time? WTF?

      The CSS box model is the most retarded thing I've ever seen. Is there some reason they couldn't use a "boxes, springs, and struts" model for spacing content, which must be like 30 years old (see for instance, TeX or Mac OS X interface builder).

      What is a CSS div? Is it a box? Is it something else? Why is it so hard to create multicolumn layout and so easy to accidentally overlap divs? Why do the edges of a div always touch the sides of the containing div, unless I change some random nonintuitive CSS property.

      I have a theory: CSS was developed by a bunch of clueless graphic designers (or just generally someone incompetent) and as it grew, the developers tried to figure out how to generalize it and make it "complete", and gave of us this bloated bizarre model.

      There's nothing "ahead of it's time" about CSS. It your typical internet-era bloat and "non-designed" product.

    18. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 1, Informative

      What is a CSS div?

      There's no such thing as a "CSS div". HTML has a <div> element type and CSS can style <div> elements, but your question makes no sense in this context.

      Why is it so hard to create multicolumn layout and so easy to accidentally overlap divs?

      Because the part of CSS that does this easily was never implemented in Internet Explorer, so web developers who want their website to display properly for most people have to use workarounds that weren't really designed for this purpose.

      Why do the edges of a div always touch the sides of the containing div, unless I change some random nonintuitive CSS property.

      You mean "margin" isn't obvious enough?

      I have a theory: CSS was developed by a bunch of clueless graphic designers

      I have a theory: you took one look at CSS, decided you didn't like it, and didn't bother learning the first thing about it.

    19. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 1, Interesting

      Web standards over the last several years have taken a course of not so much big standards but huge numbers of standards.

      Well you can either have a small number of big specifications, a large number of small specifications, reduced functionality, or unspecified, proprietary behaviour. Which would you prefer?

      I prefer a large number of small specifications - it's easier to implement things fully; easier to determine whether something is compliant or not; easier to leave out the stuff you don't need and so on.

    20. Re:So nothing can display it correctly? by voisine · · Score: 0, Flamebait

      C is fairly straight forward. There is very little variability in different implimentations, but C++ has exactly the same problem as CSS2. It's hideously complex to the point of being near impossible to impliment fully and correctly, which defeats the point of having a standard in the first place. You've just given a second example of a broken standard.

    21. Re:So nothing can display it correctly? by jfdawes · · Score: 1

      it's the Web Developers for not using the
      standards


      This is a wonderfully inane/idealistic comment.

      What, exactly, are the developers going to do when they need to check that they code they have created displays correctly?

      Or, perhaps, they should include yet another browser detection code path for a browser that doesn't exist to which they can emit a "correct" page?

    22. Re:So nothing can display it correctly? by voisine · · Score: 1

      I disagree. I think there are always better, simpler, more elegant ways of acheiving the desired outcome. If something is so complicated that vast armies of developers can't impliment it over the course of several years, and all you're trying to do is display text and images, that's a sure sign you're doing something very very wrong.

    23. Re:So nothing can display it correctly? by Directrix1 · · Score: 1

      I agree. Somebody explain to me why open source implementations themselves with documentation have not become the new standards? A reference implementation, well defined, and no ambiguity all rolled into one.

      --
      Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
    24. Re:So nothing can display it correctly? by Jon+Howard · · Score: 1

      The page renders fine in my Firefox - (Debian package 1.0+dfsg.1-2).

    25. Re:So nothing can display it correctly? by Jon+Howard · · Score: 1

      I must have missed something... sorry, nevermind.

    26. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0


      Isn't X.org the "standard" for the X Windows System? IIRC, no UNIX really writes their own X, they borrow it and add on.

    27. Re:So nothing can display it correctly? by wsapplegate · · Score: 3, Interesting

      > I'll hand it to PDF for being pretty good, even if the software to use PDF (read AND write) is very expensive

      On what planet, exactly, is writing PDFs expensive ? I manage to do this for free all the time with a variety of software packages. I thought everyone else did the same. If not, well, I'm glad to have possibly helped you cut your PDF production expenses ;-)

      > I believe a browser should be smart enough to withstand whatever's thrown at it, and if it recieves errored data, to notify the user as such, and move on

      Most browsers, when they receive erroneous[*] data, are perfectly able to "withstand" it (actually, they just ignore whatever tags or parameters they can't understand). I suppose you're talking about not rendering the page if it has bugs ? Well, you *can* force a browser to do that (Gecko will do it if you send an application/xhtml+xml MIME type header), but you cannot generalize this beahviour, for the following reasons : (1) the *vast* majority of Web pages out there are invalid (*cough*Slashdot*cough*), and (2) even those who are valid can be rendered invalid by external factors (ad banner code, for instance). And you cannot fail to render much of the Web, at least, if you want to have users, because without a large userbase, you won't be able to push for more standards support (yes, it's quite ironic, I know).

      > it is also our fault for not implementing all of the features

      It would probably help if the standard was a tad less obscure. Of course, you've a lot of conformance tests out there, but still...

      > As Microsoft does have more of the market share, that shouldn't stop people from creating pages that don't work with Internet Explorer

      Huh... Yeah, sure. Whatever. I'm sure my customers would be thrilled at the opportunity to break their site for ~80% of their visitors, don't you think so ? Seriously, that's not (yet) possible, the best people can do is make standards-compliant pages that work on most browsers (note I didn't even say "all browsers" because there are differences in CSS rendering between nearly every one of them. *Sigh*).

      > If it was anyone's "fault" [...] it's the Web Developers for not using the standards

      What about the funny people at Netscape who started the nonstandard tag mania in the first place ? The W3C for not being vocal enough ? I only heard about Web standards fairly recently (a few years). That campaign should have been launched much earlier, *before* the damage (i.e. gazillions of invalid pages all over the Web) was done !

      [*] Yes, I'm a grammar Nazi, too. You're out of luck, today *grin*

      --
      Xenu brings order!
    28. Re:So nothing can display it correctly? by Palshife · · Score: 1

      He's not trolling. He's trying to make you look more credible in the future. It's per se.

      Don't take offense, just learn from it.

      --
      Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
    29. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      This is certaintly true about corporate web pages. However, personal web page, especially geared towards technical users, could, in theory, create markup that doesn't look as good in IE.

      For example, in firefox gutenberg.org looks really nice. In IE (IE 5.0 at least) this site is usable, but has much less slick CSS.

      Sites like this can get away with optimizing web pages for post-IE browsers.

    30. Re:So nothing can display it correctly? by Gr00 · · Score: 1

      Of course most of the companies can't afford loosing customers just to follow the standars.

      But also even M$ cannot afford loosing customers because most of the web pages follow the standars and their web browser can't render this pages properly.

      Also I can say that making a web page that follows all the standars dosen't mean that page will look like crap, just it will look bette with a good browser, and usualy will be seen in most of the browsers.

      So we have to realize that "we (the web developers) are the ones showing the path that browsers will follow" and it's in our hands to say how will be all the browsers in the future.

    31. Re:So nothing can display it correctly? by Pete · · Score: 1

      Yeah, it seems to render fine in mine too (assuming it's meant to be a single smiling face with the text "Hello World" floating above). Well, at least there's nothing obviously askew (as there is in the broken Opera and Firefox 1.0 screenshots).

      I'm running Firefox built from CVS of a couple of days ago (Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050410 Firefox/1.0+).

    32. Re:So nothing can display it correctly? by Pete · · Score: 1

      Sorry, I take back the above. My edition of Firefox does get it wrong. My mistake, I got confused between this URL (the reference) and this URL (the test). D'oh.

    33. Re:So nothing can display it correctly? by vrt3 · · Score: 1

      no functioning reference implementation

      They do have Amaya, though I have no idea how complete its CSS-support is.

      --
      This sig under construction. Please check back later.
    34. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      But also even M$ cannot afford loosing customers because most of the web pages follow the standars and their web browser can't render this pages properly.

      But that's the point. Joe Public isn't going to blame MS, they'll blame the end website. All the other sites just work, why should they update their browser just for you.

      Enough with the dollars, BTW, grow up.

    35. Re:So nothing can display it correctly? by naylor83 · · Score: 4, Interesting

      Actually, it sucks big time. Here's a screenshot: Amaya having a go with some Acid

    36. Re:So nothing can display it correctly? by naylor83 · · Score: 1

      You're not the first, and it doesn't look as if you'll be the last either.

    37. Re:So nothing can display it correctly? by lesinator · · Score: 2, Interesting
      IMHO this is how it should happen. Standards should be set high to give the browser makers something to aim for.


      Back in the early days of anti-virus software the ICSA labs (I think it was the NCSA labs at that point) started certifying AV products. Their test was pretty simple, it required identification of %100 of the common viruses in the wild that they threw at it. No AV product passed it when the test first came out. By setting the bar high it drove competation in the marketplace and spurred on all the AV vendors to improve their products.

    38. Re:So nothing can display it correctly? by StrongAxe · · Score: 1

      This is certaintly true about corporate web pages. However, personal web page, especially geared towards technical users, could, in theory, create markup that doesn't look as good in IE.

      Yes, but for the very same reason, such sites are likely to have even less impact on Microsoft than large commercial sites, even if they DID care (which they have amply shown that they don't).

    39. Re:So nothing can display it correctly? by Martin+Blank · · Score: 1

      Would those not be hypotheses, since they are based on short-term observations and have not as yet been tested in empirical studies by two or more experimental teams?

      --
      You can never go home again... but I guess you can shop there.
    40. Re:So nothing can display it correctly? by mollog · · Score: 1, Flamebait
      "I don't think the standard's broken persay"

      The term is per se. It's Latin.

      CSS 2 isn't ahead of
      • it's
      time and...

      Since you started the grammar-cop OT, I'd like to point out three things;

      For a long time, it has been bad netiquette to critisize other people's grammar and spelling.

      The use of persay instead of per se is a play on words that is clever instead of being a cliche'

      If you dare to attempt a grammar-cop role, it is best if you don't make grammatical errors yourself; Your use of it's was wrong.

      --
      Best regards.
    41. Re:So nothing can display it correctly? by AJWM · · Score: 0, Troll

      For a long time, it has been bad netiquette to critisize other people's grammar and spelling.

      I think you mean "criticize".

      --
      -- Alastair
    42. Re:So nothing can display it correctly? by ahdeoz · · Score: 1

      the standard is broken. In so many places. In acknowledging that it is broken especially. For instance, CSS is supposed to get rid of table positioning, right? But CSS explicitly forbids non-"block" elements (like or ) from having widths. The result? You have to use tables to enforce width. So to make a form with correct horizontal alignment & width you have to use a table. Position is broken even when it works, not to mention it is a Very Bad Idea.

    43. Re:So nothing can display it correctly? by bakaorg · · Score: 1
      Well lout at least cannot generate PDF:
      The system reads a high-level description of a document similar in style to LaTeX and produces a PostScript file which can be printed on most laser printers and graphic display devices. Plain text output is also available, PDF output is not supported anymore.
      Now of course you can generate postscript and convert that with ps2pdf but that doesn't give you the high-end PDF features (document navigation) or bugs. And how can you talk about displaying PDF without mentioning Ghostscript
    44. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      For a long time, it has been bad netiquette to critisize other people's grammar and spelling.

      "You, I suppose you're programmed for netiquette and protocol?"

      "Protocol? Why, its my primary function, sir. I am well versed in all the customs, except grammar and spelling."

      "I have no need for an illiterate protocol droid."

    45. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      >For a long time, it has been bad netiquette to critisize other people's grammar and spelling.

      It's bad manners to be an illiterate boob who needs their grammar/spelling corrected as well, but that doesn't stop anyone.

      >The use of persay instead of per se is a play on words that is clever instead of being a cliche'

      Wow, you actually did that on purpose? I (and a million other readers) thought you were just uneducated instead of a moron.

    46. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      ahead of it's time
      any of it's more esoteric features

      "its".

    47. Re:So nothing can display it correctly? by wsapplegate · · Score: 1

      > Well lout at least cannot generate PDF

      True enough. It did when I started using it, but this feature has indeed been removed. I stand corrected.

      > And how can you talk about displaying PDF without mentioning Ghostscript

      Quite easily, in fact ;-) As far as displaying goes, I'll rather use xpdf or one of its siblings like kpdf/gpdf. The Ghostscript Viewer is good but it has already crashed on me several times on documents I had no problem viewing with xpdf, so I switched. YMMV, of course...

      --
      Xenu brings order!
    48. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      The use of persay instead of per se is a play on words that is clever instead of being a cliche

      Twaddle. I don't see any possible way that "persay" is insightful or amusing. If getting it right is cliched, why did he bother? Why didn't he use some other phrase?

      You, sir, are a fuckwit.

    49. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      For a long time, it has been bad netiquette to critisize other people's grammar and spelling.

      I know that it's bad netiquette to flame people for it. I know that it's bad netiquette to do nothing but point out spelling errors. This is the first time I've heard that it's bad netiquette to point out an error when you are replying anyway.

      To use my abuse of apostrophes as an example; while I know possessive "its" has no apostrophe, I didn't know that for a long time, and I still occassionally make the mistake.

      If nobody bothered to point that mistake out to me, I'd still be misusing apostrophes all of the time. I wouldn't want that. If I make a mistake, I want to know about it. It's only fair that I return the favour to others. It's not like I was abusive or anything.

      The use of persay instead of per se is a play on words that is clever instead of being a cliche'

      Bullshit.

      If you dare to attempt a grammar-cop role

      Grammar cop? I don't enforce any rules.

      it is best if you don't make grammatical errors yourself

      Yes, well nobody's perfect. If I had made a million errors but still managed to get the "persay" correction right, then it would have been worthwhile.

    50. Re:So nothing can display it correctly? by arkanes · · Score: 1

      CSS *was* created by morons. The terrible existing implementations drag it down even further, but 100% compliant CSS 1 is totally useless for more than trivial layout. 100% compliant CSS 2 is just barely adequate. 100% compliant CSS 3 (5 years out, at best) is about the minimum you would need to approach the styling abilities of TeX. Furthermore, the idiotic cascade model of CSS means you have all these ridiculous selectors (most of which don't work in current implementations), which means you end up filling your page with all sorts of *non-semantic* markup just to get your page to render right - because you need "hooks" for the CSS. I do not understand how all these self-righteous morons who blather about the semantic web and "valid XTHML only" can, with a straigh face, tell me that their 8 level nested divs are some sort of improvement over table based layouts. If we all accepted the fact that HTML is a rich text markup language (and always has been) and not a semantic markup language, then maybe we could move forward. If you want semantic markup, store it in XML and do a transform to get your rendered output.

    51. Re:So nothing can display it correctly? by tepples · · Score: 1

      If you run a commercial web site, do you want most of your customers to see a page that looks like crap, with a footnote at the bottom saying "We know your page looks like crap, but it's Microsoft's fault, and we hope they will have it fixed within the next two years"?

      No. Serve a simplified but usable layout to IE and to Netscape 4 (see Slashdot Light for example) or for users who have set light mode in their cookie and the full layout to everyone else.

    52. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      firefox didn't disable IDN, it simply shows the "punycode" version of the URL. You can still access IDN urls in firefox. IE doesn't support IDN at all.

    53. Re:So nothing can display it correctly? by Anonymous Coward · · Score: 0

      I think you mean "criticize".

      I think you mean "criticise" :-P

    54. Re:So nothing can display it correctly? by clymere · · Score: 1
      Most graphics people use Acrobat Writer. They've got Macs, they're already using all Adobe products, and they've never heard of Latex, let alone any of the other open source projects you mentioned.

      The price of Writer compared to all of the other software they need is negligible. For that matter Adobe sells packages where you get Photoshop, Illustrator, Indesign, Writer, etc. all at once.

      In other words, if by "everyone" you mean "geeks" then yes, you are probably right. But those in professional graphics and publishing by and large use Adobe products everywhere that they can. Latex and its ilk are really just for the geeks and scientists.

      --
      once you go slack, you never go back
    55. Re:So nothing can display it correctly? by JadeNB · · Score: 1
      The term is per se. It's Latin.
      CSS 2 isn't ahead of it's time ....
      ... as long as web developers don't use any of it's more esoteric features ....
      Probably, if your knowledge of English were as thorough as your language of Latin, you would use `it's' only to mean `it is', rather than the possessive of `it'.
    56. Re:So nothing can display it correctly? by AJWM · · Score: 1

      Troll?

      Flamebait, maybe, although it was actually supposed to be funny.

      Sigh, subtle humor is too often lost on the average moderator.

      --
      -- Alastair
    57. Re:So nothing can display it correctly? by AJWM · · Score: 1

      No, actually, I meant "criticize", since I'm posting from the US to a US-hosted board. Anywhere else I'd have used the spelling that the rest of the English-speaking world uses.

      --
      -- Alastair
    58. Re:So nothing can display it correctly? by eviltypeguy · · Score: 1

      Of course the test itself is an interpretation of the spec. Ahem.

  4. So.. by ciroknight · · Score: 0, Redundant

    What is the page supposed to look like when rendered???

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    1. Re:So.. by oldosadmin · · Score: 4, Informative
      --
      Jay | http://oldos.org
    2. Re:So.. by happymedium · · Score: 1

      What's really going to cook your noodle later is... what browser did they use to render it correctly to generate the reference rendering?

    3. Re:So.. by naylor83 · · Score: 3, Informative

      None, they used something like Gimp or Photoshop. I asked them.

    4. Re:So.. by Sepper · · Score: 0

      I truly wished that they would at least check if the CSS is valid first...

      http://jigsaw.w3.org/css-validator/validator?uri=h ttp%3A%2F%2Fwebstandards.org%2Fact%2Facid2%2Ftest. html%23top&warning=1&profile=css2&usermedium=all

      Errors
      URI : http://webstandards.org/act/acid2/test.html#top

      * Line: 46

      Parse Error - second two]
      * Line: 91 Context : .parser-container div

      Invalid number : color orange is not a color value : orange
      * Line: 97 Context : .parser

      Property error doesn't exist : }
      * Line: 100 Context : .parser

      Property m rgin doesn't exist : 2em
      * Line: 100

      Parse error - Unrecognized : };
      * Line: 102 Context : .parser

      Invalid number : width only 0 can be a length. You must put an unit after your number : 200
      * Line: 103 Context : .parser

      Parse Error - ! error;
      * Line: 103 Context : .parser

      Parse error - Unrecognized : }

      --
      I live in Soviet Canuckistan you insensitive clod!
    5. Re:So.. by blargh-dot-com · · Score: 2, Informative

      According to TFA, they did this deliberately: compliant browsers should ignore bogus CSS attributes.

    6. Re:So.. by naylor83 · · Score: 1

      If you read the guide you'll see that they have intentionally put some strange characters into the code, to test if the browsers igonre them according to the specs.

    7. Re:So.. by Anonymous Coward · · Score: 0

      Read the technical guide. They deliberately introduced CSS errors to test the rendering engine's error management systems.

    8. Re:So.. by Anonymous Coward · · Score: 4, Informative

      It's supposed to be invalid. The CSS specification defines error handling, and Internet Explorer gets it wrong. A conforming user-agent would never apply those rules.

      In fact it is necessary for this stylesheet to be invalid - otherwise it wouldn't test the error handling parts of the CSS specifications.

  5. What I'm looking for by scumdamn · · Score: 4, Insightful

    is an analysis of what failed with each browser (especially Firefox.) None of the links told us why the browser failed to render the smiley face or what the WSP did to obfuscate the code. Any takers?

    1. Re:What I'm looking for by imess · · Score: 0

      Are you good for this guide? http://webstandards.org/act/acid2/guide.html

    2. Re:What I'm looking for by Anonymous Coward · · Score: 3, Informative

      I think he was probably looking for something more like https://bugzilla.mozilla.org/show_bug.cgi?id=28948 0 for Firefox. Check the bugs that that one depends on.

    3. Re:What I'm looking for by duggy_92127 · · Score: 1

      I don't know why they failed, but I do know that there is no obfiscation involved. In fact, WSP published a guided tour of the test.

      Doug

  6. A big fat DUH! by Anonymous Coward · · Score: 5, Insightful

    It was known before the test was published that no browser would get it right. That's the whole point!

    The reason for having this is to expose bugs in current implementations. Internet Explorer is the obvious retard, implementing about 50% of CSS 2.1, but that doesn't mean that the other browsers can just slack off at 95%. That's not what the W3C is about, it's not what WASP is about, and it's not what this acid test is about.

    1. Re:A big fat DUH! by naylor83 · · Score: 1

      "The reason for having this is to expose bugs in current implementations. Internet Explorer is the obvious retard, implementing about 50% of CSS 2.1, but that doesn't mean that the other browsers can just slack off at 95%. That's not what the W3C is about, it's not what WASP is about, and it's not what this acid test is about."

      I agree, and truly hope that Acid2 will help bring all the browsers forward.

  7. Safari... by etedronai · · Score: 2, Informative

    also fails

    1. Re:Safari... by Ollen · · Score: 1

      My safari (1.2.4) Displays an happy face as they say. No problems unless you resize it.

    2. Re:Safari... by naylor83 · · Score: 1

      Cool. Could you send me a screenshot to naylor83@gmail.com? That'd be great. Maybe even two: one before resizing and one after.

    3. Re:Safari... by Temporal · · Score: 2, Informative

      Are you sure you're looking at the right page? The link in the article is to the reference image, which is just a PNG of the correct output. Try this link for the actual test:

      http://webstandards.org/act/acid2/test.html#top

      Safari fails for me.

    4. Re:Safari... by Curtman · · Score: 1

      I can't take a screenshot of Safari, but this Konqueror shot is pretty funny.

    5. Re:Safari... by Mishura · · Score: 1

      Konqueror 3.3 did the exact same thing to me. You might as well took that screenshot from my desktop.

      I wonder why Konq wanted to download something? Firefox didn't do that.

    6. Re:Safari... by Curtman · · Score: 1

      I wonder why Konq wanted to download something? Firefox didn't do that.

      I wonder why the Gecko browsers don't draw vertical scroll bars, but allow you to scroll.. Or why Opera starts loading things as you move your mouse over different parts of the broken image. Its all pretty broken, which means its a great test I guess.

    7. Re:Safari... by chochos · · Score: 1

      Safari fails. I tried 1.2.4 as well. This guy is looking at the reference png.

    8. Re:Safari... by chochos · · Score: 1

      Yeah you can take a screenshot of Safari. Use Grab, it's in /Applications/Utilities and it lets you take a screenshot of the whole screen, of a window or of a piece of the screen. It saves the image as a TIFF and you can open that with Preview and export it to PNG.

    9. Re:Safari... by Curtman · · Score: 1

      Yeah you can take a screenshot of Safari

      The problem isn't taking the screenshot. It's getting it to run in Linux.

  8. Re:So what? by Anonymous Coward · · Score: 0

    If none of the available browsers work on this stupid rendering, who the hell cares? Either modify the spec, or pick a better test.

    The whole point of the test was to show things not working in each browser! If you only pick tests that your favourite browser passes, you'll never know what it can't do.

  9. Painful by Anonymous Coward · · Score: 1, Funny

    http://home.student.uu.se/dana3949/temp/acid2/ie.p ng is what I look like after using IE too. ;)

    1. Re:Painful by zootread · · Score: 1

      http://home.student.uu.se/dana3949/temp/acid2/ie.p ng is what I look like after using IE too. ;)

      you took way too much acid, dude.

      --
      Zoot!
  10. how do the others stack up ? by johnjones · · Score: 3, Interesting

    like

    safari on tiger anyone ?
    please post a screenshot of that I would really be intrested

    stats on web browsers market share
    w3 numbers

    1. Re:how do the others stack up ? by Anonymous Coward · · Score: 0

      Safari 2.0 (168) does pretty much the same as Konqueror 3.3. Most of the new CSS work in Safari 2.0 is either CSS3 or dealing with malformed CSS. It looks a bit less screwed up than Firefox's though, IMHO.

      [Note, this is not the latest build.]

  11. Acid test by Anonymous Coward · · Score: 1, Funny

    The way the browser are rendering this its more of an On-Acid-Test

    1. Re:Acid test by naylor83 · · Score: 1

      That's why they called it "Acid". Have a look at the first one and you'll see why: http://www.w3.org/Style/CSS/Test/CSS1/current/sec5 526c.htm

  12. The Standard by happymedium · · Score: 2, Insightful

    Right now I am looking at a handy CSS reference chart saying which browser supports what, and the fact is, one third to half of the standard is entirely un-implemented by Mozilla, Opera and IE.

    If a CSS standard falls on browser designers to implement, and no one implements it, was it really "the standard?"

    1. Re:The Standard by Anonymous Coward · · Score: 2, Informative

      one third to half of the standard is entirely un-implemented by Mozilla, Opera and IE.

      That depends on what you mean by "and". Internet Explorer doesn't support half of CSS 2, so obviously if you are looking for features implemented by Mozilla AND Opera AND Internet Explorer, then Internet Explorer is going to drag the others down.

      If, on the other hand, you are claiming that Mozilla doesn't implement half of CSS 2, Opera doesn't implement half of CSS 2, and Internet Explorer doesn't implement half of CSS 2, well then you are wrong. Mozilla and Opera implement way more of CSS 2 than that, and even parts of CSS 3.

    2. Re:The Standard by NetCow · · Score: 1

      If a CSS standard falls on browser designers to implement, and no one implements it, was it really "the standard?"
      You're using the word "standard" with two different meanings in a single sentence there - classic fallacy. The "standard" in "CSS standard" refers to a formal document published by an standardization body. It's the ideal that the browsers should aim for. The "standard" in the question part refers to a de facto standard. It's the current state of the art.

    3. Re:The Standard by Anonymous+Brave+Guy · · Score: 2, Insightful
      The "standard" in "CSS standard" refers to a formal document published by an standardization body. It's the ideal that the browsers should aim for.

      There is a presumption of authority on the part of the standardization body in the second sentence above. In real life, a formal standard has only as much authority as the field grants it, by aiming to reach it (and thus making it the standard in the other sense you gave).

      The CSS standard defines a convention that browsers may aim for. One could (and many people do) argue that if you have 90% of the market share, then your views are a far more realistic standard than those expressed in anyone else's formal document. Thus any formal standard that doesn't have the 90% holder on board has dubious authority at best.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    4. Re:The Standard by Curtman · · Score: 1
      a formal standard has only as much authority as the field grants it

      The funny thing is though, if you look at the W3C member list, you find:


      The gang's all here.
    5. Re:The Standard by globalar · · Score: 1

      Good point. It takes real leadership to spearhead a standards committee into what should be the "better" future while not trailing too far beyond what implementations can handle.

      However we are in a different situation than simply a poor standards committee and/or poor implementations (I don't care to judge either in this post). Microsoft has an entrenched, stubborn base of non-compliant code run by the majority of Internet users. As such, we have one implementation which carries much more weight than the others. It can move the market all on its own.

      The real problem is - whether we want to admit it or not - we are all waiting for Microsoft to implement the standard.

      Once this happens, everyone will follow suit just to compete and perhaps will jump ahead just to stay in the running. After all, if IE displays every page correctly, there is a not nearly as great an incentive for users (who don't care about security) to switch browsers. So competing browsers will make sure to stay ahead of IE as they have done.

    6. Re:The Standard by Anonymous+Brave+Guy · · Score: 1
      The gang's all here.

      Of course; visibly failing to support something like this would generate very bad PR for whichever browser maker was caught out. The real question, as is often the case with standardisation issues in technology, is whether those who are "signed up" are signed up. If enough of them are, the standard is useful.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    7. Re:The Standard by Anonymous Coward · · Score: 0

      I think his point was that you were questioning the authority of the W3C, and he was pointing out that the major browser vendors are explicitly acknowledging this authority by virtue of being members.

      If the W3C weren't a legitimate authority, there wouldn't be any need to even pay them lip-service for PR value.

    8. Re:The Standard by Anonymous+Brave+Guy · · Score: 1

      Blockquoth the AC:

      I think his point was that you were questioning the authority of the W3C, and he was pointing out that the major browser vendors are explicitly acknowledging this authority by virtue of being members.

      Sure, I'm simply suggesting that actions speak louder than words in matters like this. If Microsoft really are behind the W3C, they'll provide the better support for CSS that many in this discussion are hoping for. If they're just trying to avoid looking like saboteurs while simultaneously playing the embrace-and-extend game, the relevance of the W3C will be seriously diminished.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  13. Re:Typical Slashdot Slant by Anonymous Coward · · Score: 0

    Internet Explorer's rendering engine was last updated in 2001. It's well-known that its support for the W3C specifications trails behind other browsers by years. This isn't an anti-Microsoft bias, the same criticism was levelled at Netscape 4 when it was the special ed browser.

  14. Re:Typical Slashdot Slant by naylor83 · · Score: 2, Insightful

    IE6 implement far less of the CSS2 spec than any other browser - that's a fact. Hence the "obviously".

  15. Re:Works just fine on W2K Advanced Server by Anonymous Coward · · Score: 0
    The smiley-face hello world page renders just fine for me.

    Or maybe you clicked on the reference instead of the test.

  16. Re:Works just fine on W2K Advanced Server by styrotech · · Score: 4, Insightful

    Umm take the actual test this time, rather than looking at the reference image.

    I tried it on the pretty much the same machine as you (just plain Server vs Adv Server though), and it was the same hideous red mess shown in the IE screenshot.

  17. Um. Tree falling in the woods???? by Anonymous Coward · · Score: 0

    Which browser did render it correctly??? If a standards compliant page can't be rendered properly by any browser what makes it a standard?

    The fact that all browsers render it equally bad?

    How do they know if they even wrote the CSS properly if they can't get any browser to render properly?

    How about we just make a page that firefox renders properly and then make IE and Opera change, then call it a standard, oh wait, that's what MS tried with IE.

  18. Is it really a failure? by Anonymous Coward · · Score: 0

    The W3C CSS validator fails to validate that page. So is it really a failure when the page does not validate?

    1. Re:Is it really a failure? by naylor83 · · Score: 2, Informative

      They made errors which the browsers should cope with if they follow the spec.

  19. What browser did they use? by Macrobat · · Score: 5, Interesting

    Just out of curiosity...what browser did they use to get the successful reference rendering? I'm presuming there's one that successfully renders, otherwise, how do they know their test code is valid? I've clicked around but don't know what they used to generate that png.

    --
    "Hardly used" will not fetch you a better price for your brain.
    1. Re:What browser did they use? by naylor83 · · Score: 1

      None. They used a graphics app. (No browser gets it right.)

    2. Re:What browser did they use? by Macrobat · · Score: 1

      Well, okay, but if I had a few pages of c++ code and I said that no compiler could run it, I'd be blaming my code rather than the compilers, if you know what I mean.

      --
      "Hardly used" will not fetch you a better price for your brain.
    3. Re:What browser did they use? by StrongAxe · · Score: 3, Insightful

      Well, okay, but if I had a few pages of c++ code and I said that no compiler could run it, I'd be blaming my code rather than the compilers, if you know what I mean.

      If your C++ program adheres to the ANSI C++ language specification, and the compilers all get it wrong, then it's the compilers' problems, not yours.

      On a more practical note, it is probably unwise to write correct code that trips up bugs in every compiler on the market, but if you are creating a compiler-validation test suite, that's exactly what you want to do.

    4. Re:What browser did they use? by 2short · · Score: 1

      It may well be the compiler that is wrong, but it's still my problem.

      I need code that runs correctly; standards-compliant code that doesn't is worthless to me.

      The ANSI C++ spec nailed down the details of some things that different compilers were doing, but doing slightly differently. It formalised things that had been decided by consensus, and compelled things decided by near-consensus.

      The W3C standards have regularly nailed down the details of things nobody was doing at all, without it being clear anyone would or wanted to. Any standard not accompanied by a reference implementation should go straight in the dustbin.

      Browsers may have a history of lousy standards support. But web-standards bodies definitely have a history of lousy standards processes.

    5. Re:What browser did they use? by Dachannien · · Score: 1

      It was mentioned above that the test code contained errors that made it not conform to the CSS standard, and that this was intentional. It still leaves the question wide open as to whether or not the test code was "correct" for generating the desired image. Is the renderer they used for the reference image proven to conform to the standard in every way, with no bugs? That's really the only way to know for certain that the test isn't flawed.

      For that matter, if there *is* a renderer out there that works properly, why aren't any web browsers using it?

    6. Re:What browser did they use? by StrongAxe · · Score: 1

      Is the renderer they used for the reference image proven to conform to the standard in every way, with no bugs? That's really the only way to know for certain that the test isn't flawed.

      For the purposes of this one specific test, it should be very easy to write a renderer which correctly interprets only the miniscule portions of CSS and HTML actually used in this example. This may have been what was actually done here.

      As for "proof", it should be possible to hand-interpret the CSS and HTML and determine exactly what the result is supposed to look like according to the standards (although this should be fairly tedious to do for any sufficiently large page).

    7. Re:What browser did they use? by StrongAxe · · Score: 1

      It may well be the compiler that is wrong, but it's still my problem.

      I need code that runs correctly; standards-compliant code that doesn't is worthless to me.


      This is what I mentioned at the end of my post; correct-but-unworking code is useful only for standards-conformance test suites; for practical purposes, you just want something that works (and if you are using a mechanism that isn't implemented correctly, you work around it by using something else).

      Several years ago, I debugged a crash for a friend who was using Borland C++ Builder, and tracked it down to incorrect code being generated for:
      r = x ? (y ? a : b) : c;
      where r, a, b, c were of different types - the compiler got confused about which destructor(s) to call. The expedient solution was to just avoid using nested ? : pairs.

  20. Unsupported claim count: 6 by MarkusQ · · Score: 1

    Let's count the unsupported assertions in this post, shall we?

    1. When dealing with stuff like this, broken is broken.
      According to whom? And on what basis?
    2. There's no degree of broken.
      How about "number of features correctly implemented" / "total number of features in spec"?
    3. It's not like Opera and FireFox can claim "well, when we break, there's only 25% degradation."
      Why not? I think it's very likely that they'll claim exactly that.
    4. In other words, just because the face was a little more legible in Opera or FireFox than IE, doesn't mean that in the real world, they'll at least be readable where IE absolutely will not.
      How's this for a reason: if all of the features that fail in Opera and Firefox also fail in IE, no one will use them; this means that pages written to the subset that works in at least some of the browsers may well work 100% correctly in Opera or Firefox and still fail horribly in IE. This is at least a plausible counter example to unsupported claim #4.
    5. Parent poster was right, that was anti-MS FUD.
      The fact that you share his oppinion does not make hiim right. FUD is a fairly specific charge to lay against someone, and in this case seems hard to justify. Editorial bias perhaps?
    6. If FireFox was more disappointing, it wouldn't ahve been mentioned at all.
      And you know this how?
    --MarkusQ
    1. Re:Unsupported claim count: 6 by NanoGator · · Score: 1

      "According to whom? And on what basis?"

      Ask anybody who has to hop to IE to visit certain sites.

      "How about "number of features correctly implemented" / "total number of features in spec"?"

      Yeah, I retracted that bit. I was seeing things a little differently than others.

      "FUD is a fairly specific charge to lay against someone, and in this case seems hard to justify. Editorial bias perhaps?"

      I agree that Editorial bias is a stronger term than FUD in this case.

      "And you know this how?"

      4 years of experience reading Slashdot articles?

      --
      "Derp de derp."
    2. Re:Unsupported claim count: 6 by naylor83 · · Score: 2, Insightful

      "Ask anybody who has to hop to IE to visit certain sites."

      Well, if you get to a site where a CSS2 feature breaks in Opera or Firefox, switching to IE isn't going to do you a load of good :-)
    3. Re:Unsupported claim count: 6 by mysidia · · Score: 1
      Ask anybody who has to hop to IE to visit certain sites.

      In my experience, this has always been because the site was broken, and had been designed specifically for IE, i.e. the site did not follow web standards, or used scripting techniques that were specific to IE like ActiveX or IE-specific DHTML/CSS rules (proprietary extensions), not because Firefox was ever broken.

      In other words, such users who find a need to use a different browser to visit a site are much more likely than not to be biased into thinking it is Firefox that is broken, when it is really something else.

    4. Re:Unsupported claim count: 6 by Mr.+Slippery · · Score: 1
      Ask anybody who has to hop to IE to visit certain sites.

      There are clueless developers who create sites that can only be viewed in IE, yes. That's rather like a garment maker only making pants that fit overweight people, on the theory that most people are overweight.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
  21. Valid CSS? by molo · · Score: 3, Interesting

    I'm confused, is this supposed to be valid CSS2? The W3C CSS validator finds 8 errors in the page.

    -molo

    CSS validator results

    * Line: 46
    Parse Error - second two]
    * Line: 91 Context : .parser-container div
    Invalid number : color orange is not a color value : orange
    * Line: 97 Context : .parser
    Property error doesn't exist : }
    * Line: 100 Context : .parser
    Property m rgin doesn't exist : 2em
    * Line: 100
    Parse error - Unrecognized : };
    * Line: 102 Context : .parser
    Invalid number : width only 0 can be a length. You must put an unit after your number : 200
    * Line: 103 Context : .parser
    Parse Error - ! error;
    * Line: 103 Context : .parser
    Parse error - Unrecognized : }

    --
    Using your sig line to advertise for friends is lame.
    1. Re:Valid CSS? by naylor83 · · Score: 5, Informative

      They deliberately made errors which the browsers should cope with according to the specs.

    2. Re:Valid CSS? by interiot · · Score: 4, Informative
      Yup, and I quote:
      • CSS parsing -- Acid2 includes a number of illegal CSS statements that should be ignored by a compliant browser.
    3. Re:Valid CSS? by Anonymous Coward · · Score: 0

      Acid2 includes a number of illegal CSS statements that should be ignored by a compliant browser.

      The trouble with doing this is that most browser rendering engines have to accept at least some broken code in order to be useful. Most of the HTML+CSS out there is broken in some way or another.

    4. Re:Valid CSS? by interiot · · Score: 1

      Yup, and that's the reason for Quirks Mode. Old pages either have no doctype, or a doctype from a very old spec, so this triggers browsers' backwards-compatibility mode. Slap a new doctype atop your pages, and then yell "More features!", "Less bugs!" back and forth at yourself.

    5. Re:Valid CSS? by Anonymous Coward · · Score: 1, Interesting

      The trouble with doing this is that most browser rendering engines have to accept at least some broken code in order to be useful.

      Not CSS. CSS, unlike HTML, has mandatory error handling procedures. If a browser doesn't follow them, then it doesn't conform to the specification.

      In the real world, you will find plenty of invalid stylesheets, but very few that will actually "break the page" if the correct error handling is used.

    6. Re:Valid CSS? by Anonymous Coward · · Score: 0

      As your second link clearly states, Quirks modes exist for backwards compatability with non-standardized behavior and isn't really for error handling.

  22. Re:Typical Slashdot Slant by Temporal · · Score: 1

    Saying that IE's renderer is obviously inferior to Firefox/Opera is like saying that Linux is obviously more difficult to use on a desktop than Mac OSX. It's just plain true. If you had ever designed a complex web site making extensive use of CSS, you'd know this. The only reason you never see IE rendering pages wrong is because every web developer out there has taken extreme pains to work around all of IE's problems.

  23. The Real Lessons by welshbyte · · Score: 4, Insightful

    The real lessons to be learnt from this seem to be getting lost here. If we put aside the MS vs Moz, FUD vs non-FUD and not-as-broken vs either broken or not debates we can see that web designers should have something to look forward to in the (near?) future.

    Finally, here is something that could actually give the browser developers something to aim for and help to pull together the standardisation of modern CSS rendering. From how that smiley face is supposed to look I'm already quite excited about what we'll be able to do once all of the browsers are up to scratch.

    Now all we need is for the browser developers to take note of this, use it as a learning tool and a target to aim for and give the web design/development community a hell of a lot less stuff to debate about.

    It could happen...

    But of course, in addition to this they shouldn't let the acid2 test be a final goal and then just sit back and let themselves get rusty. Personally i'd like to see a publicly available acid test for all the new versions/revisions of CSS standards so that Joe Home User can more easily choose which browser to use. An acidN test once every 8 years?

    This is the fast moving world of technology, don't you know.

    1. Re:The Real Lessons by naylor83 · · Score: 1

      Now all we need is for the browser developers to take note of this, use it as a learning tool and a target to aim for and give the web design/development community a hell of a lot less stuff to debate about.

      With a bit of luck, that might just happen. *Dreams of being able to use PNGs and other nice stuff in website designs*

    2. Re:The Real Lessons by Anonymous Coward · · Score: 0

      web designers should have something to look forward to in the (near?) future.

      Sadly, no. Right now, Microsoft won't even commit to fixing the PNG alpha channel bug, let alone enough of CSS 2 to render this test correctly. They haven't even announced when they are going to announce what they are going to do. Their long awaited "standards support" post on the IEBlog simply said something to the effect of "we know we have problems", except padded out to 200 words of verbiage. "Insiders" have reported that Microsoft aren't planning on fixing CSS support in Internet Explorer 7.

      Even if Microsoft does the unthinkable and complies with the CSS 2.1 specification with the release of Internet Explorer 7, us web developers would still have years to wait before we could use it on websites, because loads of people just don't upgrade their browser.

    3. Re:The Real Lessons by naylor83 · · Score: 1

      Robert Scoble has at one point said "I'm also telling you that the support for standards is changing at Microsoft. Stay tuned." with regard to IE. But then he is a Scoble, and does what is expected of a Scoble: Hypes MS.

    4. Re:The Real Lessons by Anonymous Coward · · Score: 0

      Personally i'd like to see a publicly available acid test for all the new versions/revisions of CSS standards

      Unfortunately, the people that write the sprawling, vague, and generally impossible to implement CSS "standards" have consistently failed to include such a thing with each of the standards they release.

  24. Re:Typical Slashdot Slant by damiangerous · · Score: 2, Insightful

    So? That's a good thing. I prefer to know up front where someone's bias lies. Everyone has one and when you try to hide it you have no way of knowing where it might creep it. Just be honest about it and accept it. I can go read an MSDN journal for an IE-biased opinion.

  25. Re:Um. Tree falling in the woods???? by Anonymous Coward · · Score: 0

    If a standards compliant page can't be rendered properly by any browser what makes it a standard?

    Actually, it's a common misconception that CSS is a standard. It isn't. It's an open specification, published by a vendor consortium (the W3C), that invites input from the community and develops the specifications with help from browser developers and web developers from such companies as Microsoft, Netscape, etc.

    How do they know if they even wrote the CSS properly if they can't get any browser to render properly?

    In the event that a mistake was made, this would be uncovered when browser developers attempt to debug their "mistake" only to find out that they haven't made one.

  26. Re:Valid CSS? nope by johnjones · · Score: 0, Redundant

    yep I think its wrong in a couple of places for sure

    Line: 91 Context : Invalid number : color orange is not a color value : orange

    as any good web dev should know the list of keyword color names is: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, and yellow.

    if you want a rgb colour (I use english from england ) then color: rgb(255,0,0)

    also the error

    Line: 102 Context : Invalid number : width only 0 can be a length. You must put an unit after your number

    length : Specifies a fixed width.
    percentage : Specifies a percentage width. The percentage is calculated with respect to the width of the generated box's containing block.
    auto : The width depends on the values of other properties.

    Negative values for 'width' are illegal.

    For example width: 200px

    regards

    John Jones

    please correct me if I am wrong

  27. If Those Can't Render It... by TsukasaZero · · Score: 1, Interesting

    What publicly availbe browser can, if any? Because I would love to try it.

    1. Re:If Those Can't Render It... by naylor83 · · Score: 1

      Me too. I would almost pay for it. Oh, well, that's maybe going a little far.

  28. Who's behind the test? by 200_success · · Score: 1, Redundant

    Webstandards.org may have good intentions, but I'm not sure I trust their test or their organization. For one thing, someone has pointed out that the W3C's CSS validator rejects it. (This link currently slashdotted.)

    Gecko renders part of the second row of the face at the right edge of the viewport. I believe that that is actually the correct behavior according to the specifications. Row 2 is generated by

    <blockquote><address> </address></blockquote>

    The blockquote is a block-level element with unspecified width, so except for the 60px left margin, it should occupy the entire width of the containing block (CSS 2.1, Sec 10.3.3). Therefore, the address element, which is floated to the right within the blockquote, is correctly placed at the right edge of the viewport. I don't see why the "shrink-to-fit" rule for computing the width of the blockquote should apply as they claim it does. There may be other errors, but I haven't investigated further.

    When the W3C publishes a test, one can be pretty sure that it's authoritative. But who is behind webstandards.org? They claim to be a grassroots coalition, yet I don't see where on their website they invite site visitors to join or contribute to their cause.

    Their explanation of the test lacks a contact address at the end to report errors. It seems rather careless of them to publish the test in that state, and it doesn't inspire confidence in the rest of the test.

    It's good to see someone making an effort. I do hope that this test will help browsers improve, but I wouldn't trust that the test itself is 100% accurate, either. I would love to see the W3C devise more compliance tests of this sort.

    1. Re:Who's behind the test? by interiot · · Score: 1

      There IS a contact address, you just have to hunt around for it... The "About" section of the site lists names and an email address.

    2. Re:Who's behind the test? by JimDabell · · Score: 4, Informative

      Firstly, the errors are there on purpose, to check the error handling conformance.

      As for whether the <textarea> is shrink-to-fit or not, the CSS 2.1 specification has this to say.

      If all three of 'left', 'width', and 'right' are 'auto' [This is the case] : First set any 'auto' values for 'margin-left' and 'margin-right' to 0. Then, if 'direction' is 'ltr' [This is the case] set 'left' to the static position and apply rule number three below; otherwise, set 'right' to the static position and apply rule number one below.

      The "rule number three" says that it is shrink-to-fit.

      Your mistake is in referring to 10.3.3, which explains what to do for non-replaced block-level elements in normal flow. You should be referring to 10.3.7, which explains what to do for non-replaced block-level elements that are absolutely positioned.

    3. Re:Who's behind the test? by Anonymous Coward · · Score: 0
      He was referring to the bit where it says, and I quote:
      If you find errors in it, think it unfair for any reason, or have other comments, please let us know. (Add contact info).
      Which, I think you'll agree, is not impressive.
    4. Re:Who's behind the test? by Anonymous Coward · · Score: 0
      I believe Acid2 is correct. The width of the blockquote element is not set explicitly and is therefore 'auto'. The width of Absolutely positioned non-replaced elements is described in CSS 2.1 section 10.3.7. Rule 3 specifies that the width of the element should be determined by the shrink-to-fit algorithm.

      If you still think this is an error, please email acid2Feedback /\T webstandards.org.

    5. Re:Who's behind the test? by SorcererX · · Score: 1

      one word: confusing.

      --
      Any sufficiently advanced technology is indistinguishable from magic.
  29. So just how did they render it then? by Gaima · · Score: 0, Redundant

    Don't know if I'm just missing something, admitedly I've only skimmed over the tour, but how did they actually render it?
    If firefox (and thus I'd assume mozilla), ie, opera, and konqy (as tested by me in kde-3.4) all fail, what browser is so great it does it properly?
    Is it open-source? Can it's code be used as a reference for the other open-source browser?

    1. Re:So just how did they render it then? by naylor83 · · Score: 1

      For the fourth (?) time - they drew it using a graphics app!

    2. Re:So just how did they render it then? by Anonymous Coward · · Score: 0

      Yes, yes, yes, so you keep saying.

      Now, if I were to say Buffalo buffalo buffalo Buffalo buffalo, and nobody understood what I was saying even though I believe it to be correct English, how do you go about validating what the correct result should be?

      IOW, if none of the available renders will correctly display their code, how can they be 100% sure that the code displays what they display in their drawn reference image?

    3. Re:So just how did they render it then? by CRCulver · · Score: 1

      To use a comparison made by someone here earlier: With the ANSI C++ standard, one can know whether code is valid even if no compilers can compile it. It is the same thing here. The CSS standard is a textual document giving very clear rules for how code should render. Even if no actual browsers can render the code, the standard tells us how it should be rendered.

    4. Re:So just how did they render it then? by circusboy · · Score: 1

      GIMP probably, (or whatever their preference is,) the image is a reference to what should happen, assuming the standard were fully adhered to.

      Since the standard is fairly clear about what should happen when certain things are done, you can follow the declarations in the style sheet and work out the layout with a pencil if you need to.

      --
      -- it's ridiculous how many people misspell ridiculous... (damn, damn, damn...)
  30. Obvious point by exp(pi*sqrt(163)) · · Score: 1

    When every single major organisation and company in the business of implementing a standard fails I can't help wondering if the problem lies with the standard rather than the implementors. Just how hard is this?

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    1. Re:Obvious point by Anonymous Coward · · Score: 0

      When Microsoft fails to support the W3C standards, everyone says "M$ sucks". When Opera and Firefox fail to support the same standards, suddenly it's the standard's fault. This hypocrisy is hilarious.

    2. Re:Obvious point by exp(pi*sqrt(163)) · · Score: 1

      I've never made any particular comments about IE that would treat them differently from Opera of Firefox in this respect. If you're going to pick fights you need to pick them with people who actually disagree with you.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    3. Re:Obvious point by Anonymous Coward · · Score: 0

      It's not hypocrisy.

      Microsoft, the world's largest software company, have failed to implement about half of CSS 2.1, even after the hard bits were taken out and formerly proprietary Internet Explorer properties were added to it.

      Opera, on the other hand, without any benefit of open-source, with a fraction of the resources of Microsoft, have correctly implemented around 95% of CSS 2.1, and fallen short on a few problem areas of the specification. And made it cross-platform to boot.

      The two situations are not in any way similar. There are some problem areas of CSS 2.1. Microsoft never even approached a level of compliance that would raise these issues with the spec. Opera and Firefox have.

  31. ROFL by The+Bungi · · Score: 1, Interesting
    And somehow this didn't make it to the front page, eh?

    Fair and balanced as always!

  32. If Nothing Can Display it Correctly... by HerbieTMac · · Score: 0, Redundant

    Where did they get the reference image?

  33. It's "obvious" because it's true by billybob · · Score: 1, Flamebait

    I dont know what you do for a living, but I make web pages, and god damn if IE isn't the biggest piece of non-standards-compliant horseshit browser I've ever had the displease of dealing with. As someone else who replied to you said, you don't see too many problems when browsing the web with IE because us lowly developers have lost countless hours and hair follicles figuring why the FUCK internet exploder is rendering our beautifully coded pure-CSS site like it was a big pile of steaming crap. So yes, it is obvious. IE renders CSS like your mom gives head - HORRIBLY.

    --
    Joseph?
  34. Article subject by atomic-penguin · · Score: 1

    Firefox and Opera Fail the Acid2 Test

    In a perfect world it should read "every browser fails the acid2 test". Instead somebody chooses to single out firefox and opera.

    --
    /^([Ss]ame [Bb]at (time, |channel.)){2}$/
    1. Re:Article subject by Anonymous Coward · · Score: 0

      In a perfect world it should read "every browser fails the acid2 test". Instead somebody chooses to single out firefox and opera.

      No the point is we *expect* IE to fail. The surprise is that the usual compliance champions, Firefox and Opera, don't work either. I have no problem with the subject.

    2. Re:Article subject by SirPavlova · · Score: 1

      Opera & Firefox are the best known of the browsers most likely to get it the most correct. IE is rubbish at web standards, it took years too long to even get CSS1 right. Konqueror/Safari are too small & unknown, though KHTML (the rendering engine they share) is also really good. It actually implements some of CSS3.

      So Opera & Firefox are the ones everybody thought would get closest.

      On another note, somebody else earlier got it right: DUH! As if anyone was going to pass! It was written to test every bit of CSS2, & noone implements all of that; just like the original Acid test did for CSS1.

      --
      Yar.
  35. What about... by Anonymous Coward · · Score: 0

    Couldn't this end up just like the war between video card manufacturers with 3Dmark? Where they simply fix thier software enough to pass this test & still not be completely compliant?

  36. It works in Konqueror 3.4. by Glytch · · Score: 1

    Now if only Gmail would work properly in Konqueror, I'd be all set...

  37. DOH! I'm an idiot. by Glytch · · Score: 1

    I blame it on sleep deprivation, I mixed up the test and reference browser windows. Ignore me.

  38. Re:Must be O/S-specific, cuz... by naylor83 · · Score: 0, Troll

    No, it didn't.

  39. Re:Typical Slashdot Slant by node+3 · · Score: 2, Informative

    I just can't help but notice how non-objective this site is.

    On slashdot, the users submit (and thus, author) stories. They aren't generally schooled in the intricacies of journalism. It's not fair to expect 'professional' journalistic practices from them.

    As unfair as it is to expect standards never stated nor implied, the comparison to Fox News is especially bad. Fox outright lies about their objectivity. Most people don't hate Fox News because of their conservative bias, but because they try to pass it off as fair and balanced.

    This is "News for Nerds, Stuff that Matters". Nerds don't tend to suffer poor software gladly.

    Last, it was obvious that IE would be the worst of the bunch. Some other article could just as easily have said, "Obviously, the Perl version was slower," or "But obviously, the RIAA continues to cripple their music with DRM." Which are roughly equivalent in their subjective way of communicating objective truth.

    [I] am no way an MS advocate.

    I'm not all that convinced.

  40. Lynx... by Anonymous Coward · · Score: 0

    Lynx fails also...
    I honestly hoped for something without the "ERROR" parts at least.
    No, I wasn't expecting a picture...

    It comes out something like this (mangled slightly thanks to the lovely filter):

    The Second Acid Test Standards compliant?
    Take The Acid2 Test and compare it to the reference rendering.

    Hello World!
    ERROR
    ERROR
    (four asterisks vertically)

  41. Implementation by gilesjuk · · Score: 1

    Makes me wonder how these guys can possibly test the performance of the system without a full implementation.

  42. Re:works on Mozilla-suite 1.7 by Anonymous Coward · · Score: 0

    I tried on both Linux and Windows, works fine.

    No it doesn't. You're looking at the reference rendering, not the test itself. Just like the 50 other dumbasses who've made fools of themselves by claiming it works when it doesn't.

  43. Re:works on Mozilla-suite 1.7 by Anonymous Coward · · Score: 0

    No. There's a Gecko 1.8 image in one of the blogs linked by the article. It's one of the better ones there but it *is* wrong. So unless it's regressed since 1.7 you're probably wrong.

  44. _editing_ PDFs sucks by arete · · Score: 1

    There are myriad free tools to read PDF. There are myriad free tools to write to PDF (or especially "print to PDF")

    There is a serious, design driven lack of any way to edit PDFs. As in, I create a PDF in an application foo, send it to my friend who also has foo, they make changes and send it back. Word has been doing this for more than a decade, and PDF, as far as I can tell, doesn't do this ever. If one of those pieces of software does this, please point it out.

    If you want a more detailed text case, try editing text in a paragraph without having to manually reflow the paragraph.

    The next-best option available is to use Quark or InDesign, LaTeX or some other decent page layout program, and send back and forth the original files, exporting to PDF when you need to. But you're not editing PDFs if you do that.

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
    1. Re:_editing_ PDFs sucks by mopslik · · Score: 1
      There is a serious, design driven lack of any way to edit PDFs. As in, I create a PDF in an application foo, send it to my friend who also has foo, they make changes and send it back.

      Just out of curiosity, why are you exchanging PDF files (which are designed to be rendered) instead of $APPLICATION files (which are designed to be edited)?

      I always assumed that converting to PDF was the final step, not a repeated intermediate one.

      The next-best option available is to ... send back and forth the original files, exporting to PDF when you need to. But you're not editing PDFs if you do that.

      Why is it essential to be editing PDFs? Maybe I just don't understand your application or field, though.

    2. Re:_editing_ PDFs sucks by sneakers563 · · Score: 1

      I've had occasion to want to edit pdfs. Most recently, it was PhD applications. Inevitably, they're distributed as pdfs. Unfortunately, I'm cursed with atroicious handwriting, and it would be nice to be able to return a typed version to the school, rather than one with my childlike handwriting all over it. Inevitably, I end up converting the pdf to a gif in gimp and then placing text on top of the image. It sucks, but it's better than the alternative. I'd love to be able to edit the pdf directly without the conversion step and the trouble of having to manually place the text so it looks like it's part of the original document.

      As an aside, I wish people would use something like xml or html for documents. I never understood the rationale for turning something as compact and efficient as a text document into a giant image file. Acrobat is slow as hell for large documents, even with todays processors and download speeds. And the choice between unintelligibly small text and (given Acrobat's slow rendering time) seeing a partial page is a lousy one.

    3. Re:_editing_ PDFs sucks by arete · · Score: 1

      I agree with you about what PDF is FOR. But what I NEED is

      a) a fixed-layout format (like PDF/ InDesign/ Quark/ LaTeX, but not like .doc or HTML) that is reasonably easy to edit in...

      b) that you can edit with the right software (like everything but PDF)... and

      c) that everyone can read with software that is already on most computers and all major platforms, and preferably free. (which applies to PDF, HTML, .doc, txt, rtf, gif, jpg, swf and mp3. Obviously, some of those aren't appropriate for my other points )

      Which is why there is apparently nothing in existance that does what I need, but why I was hoping someone knew something.

      Personally, I believe the most likely solution is when somebody (Adobe probably) comes out with a way to make a "magic" PDF - one that renders fine in the free viewer but ALSO retains all the editing information in it, so that if I (for instance) create it in InDesign, send it to somebody and they open it in InDesign it has all the editing information and they can work on it just like I sent them the InDesign document, because it was embedded in the PDF.

      I realize that a zip file containing a PDF and an Indesign document mostly fufills my needs, but it wouldn't automatically sync them on save. I have no idea if there's an easy way to stick a hidden payload in a PDF, but I'm guessing there is - which implies that I just need somebody to add this feature to their non-terrible layout program, and it doesn't have to be Adobe.

      --
      Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  45. Well, in my case by phorm · · Score: 1

    I've got some of the non-IE-supported stuff going on like PNG files with alpha-channels, etc. Right now the pages I'm developing look like crud in IE as colours are missing from transparent windows, etc...

    Once all the pages are together though, I'll throw in a .CSS file that loads for the IE users. They won't look as spiffy as firefox/etc but the pages will at least not be hard on the eyes in IE.

  46. THEY ALL SUCK!!! by Anonymous Coward · · Score: 0

    Since CSS is an open specification and not a standard, that is why tests like these don't mean jack to Microsoft. Yeah, I'm sure they would like to be able to render all styles in CSS properly, but they don't care. It is not a standard that they "have to meet," they have the majority of the market, almost everybody standardizes on their product (with regards to company wide products), and if they say they are working on it, they will keep being the leader.

  47. Piggy-Bank. by Anonymous Coward · · Score: 0

    A Firefox (only works on Firefox) plugin that I'm certain everyone's going to find interesting (works on Slashdot too).

    http://simile.mit.edu/dist/piggy-bank/piggy-bank.x pi [8.7Mb]

  48. What if the IE7 patch was applied to this test?? by inotocracy · · Score: 0

    I wonder how IE6 would do if IE7 was used: http://dean.edwards.name/IE7/

  49. 1 hour of FNC + 1 hour of CNN = fair and balanced by tepples · · Score: 1

    Most people don't hate Fox News because of their conservative bias, but because they try to pass it off as fair and balanced.

    It's not FOX News alone that's fair and balanced. It's an hour of CNN plus an hour of Fox News that's fair and balanced. Rupert Murdoch saw CNN's liberal bias as un-fair to the more conservative segments of the populace, so he founded FOX News to balance it.

  50. Standard from the ivory tower by milosoftware · · Score: 1

    Thousands of websites use JavaScript and CSS for just one silly reason: To create menubars (with submenus etc.).

    So why has the standards committee in all their wisdom never added a MENU tag? It would have been so easy, just allow nested <MENU> tags and voila. On any platform, menus are so common that implementing such a tag is as easy as killing babies.

    Rather than giving the website makers what they want (a MENU tag, positioning on font units instead of pixels, proper vector image support) they concentrate on standardizing things no developer ever asked for.

    I know why. It would put them out of a job. Try to standardize something like JavaScript and CSS and you're ensured of employment for a lifetime.

    Heck, if you want the page to look exactly as you intended, just make a bitmap image of it and send it. It'll probably use less bandwidth than the equivalent in CSS/HTML.

    --
    Musicians don't die. They just decompose.
    1. Re:Standard from the ivory tower by ptlis · · Score: 1
      So why has the standards committee in all their wisdom never added a MENU tag? It would have been so easy, just allow nested tags and voila. On any platform, menus are so common that implementing such a tag is as easy as killing babies.

      Although I agree it might be nice to make a new (x)html element (not tag) for use in menus, it makes perfect semantic sense to use unordered lists anyway so it would be superflous to requirements.

      I know why. It would put them out of a job. Try to standardize something like JavaScript and CSS and you're ensured of employment for a lifetime.

      Thing is, the w3 didn't standardise JavaScript at all, that was the ECMA, what the w3 did was standardise the DOM (Document Object Model) which browsers should implement to allow JavaScript to manipulate the markup. As for CSS, they wrote the fucking standard from scratch with the noble aim of seperating content from presentation - the only problem with it is MS' unwillingness to support the spec fully and correctly.

      --
      There's mischief and malarkies but no queers or yids or darkies within this bastard's carnival, this vicious cabaret.
  51. Dave Hyatt making progress fast - and semi-openly by diggory · · Score: 1

    Dave Hyatt Is making progress with Safari's handling of the test, and blogging as he goes. very cool.

  52. Konqueror, Epiphany, Lynx fail it too by RandySC · · Score: 1

    Lynx gives this:

    ERROR

    ERROR
    *
    *
    *
    *

    Has anyone tested Links?

    --
    Organization: alphabetical, sometimes numerical or messy
  53. Metamoderator note on the Flamebait rating by billstewart · · Score: 1

    I get to metamoderate somebody's rating of this article as "Flamebait". I'm going to mark it unfair, but with mixed feelings. It's a great over-the-top flame, concise and well-deserved, but it's also an attractive nuisance that *ought* to attract flaming responses (and hasn't :-)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  54. I'm impressed by circusboy · · Score: 1

    if this is the usual response by a developer at Apple...

    http://weblogs.mozillazine.org/hyatt/archives/2005 _04.html

    he hasn't gotten it all fixed yet, but what an effort.

    --
    -- it's ridiculous how many people misspell ridiculous... (damn, damn, damn...)