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."

11 of 281 comments (clear)

  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:So.. by oldosadmin · · Score: 4, Informative
    --
    Jay | http://oldos.org
  3. 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

  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:So.. by naylor83 · · Score: 3, Informative

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

  6. 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.

  7. 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.

  8. Re:Valid CSS? by naylor83 · · Score: 5, Informative

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

  9. 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.
  10. 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.

  11. 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.