Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

[ Create a new account ]

Opera 9.0 Fully Passes ACID2 Test

Posted by CmdrTaco on Sun Mar 12, 2006 10:06 AM
from the both-users-celebrate dept.
Rytis writes "Opera has just become the second browser after Safari to be able to pass completely the famous ACID2 test. Mark Wilton-Jones is running a little article on the history of the Opera and ACID tests. Of course, it includes a screenshot of Opera 9 showing the nice happy face saying "Hello world!"."

Related Stories

[+] First Look At the ACID3 Browser Test 104 comments
ddanier writes "Now that all major browsers have mastered the ACID2 test (at least in some preview versions), work on ACID3 has begun. The new test will focus on ECMAScript, DOM Level 3, Media Queries, and data: URLs. 100 tests will be put into functions each returning either true or false depending on the result of the test. The current preview of ACID3 is still missing 16 tests."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Konqueror passed 2nd (Score:4, Informative)

    by GraZZ (9716) <jack@noSPAm.jackmaninov.ca> on Sunday March 12 2006, @10:09AM (#14902344) Homepage
    Actually, Konqueror passed second. Some might say this is less of an achievment since the fixes that allowed Safari to pass could be more easily ported into the Konqueror codebase, but I still think the OSS project that passed Acid2 first should probably get more respect on /. ;)

    Info here [kdedevelopers.org].
  • ACID passed, real world? (Score:5, Insightful)

    by toomanyhandles (809578) * on Sunday March 12 2006, @10:10AM (#14902346)
    Great that they pass the ACID test, but the real-world is just not perfect or by-the-book. They need to be able to handle what really happens, too. Example, my workplace Exchange web interface- Safari misses parts of the page, FireFox renders it fine. ACID test or no, I like the one that works in all situations.
    • Re:ACID passed, real world? by damn_hippy (Score:2) Sunday March 12 2006, @10:15AM
      • Re:ACID passed, real world? by IHSW (Score:2) Sunday March 12 2006, @10:36AM
      • Re:ACID passed, real world? (Score:5, Informative)

        by Anonymous Coward on Sunday March 12 2006, @10:52AM (#14902497)
        I agree with you on that. It can pass all the certifications it wants, but until Opera supports some of the more basic javscript methods IE and FF have no problem with, it will never be my browser of choice.

        The problems with Opera's JS arise in three situations:

        1) The site specifically blocks out Opera due to scripts 5-6 years old, but happily copypasted throughout the web project by brainless "web designers". Or server-side sniffing, like Yahoo did and still does, AFAIK.

        See here for example, one that I found just a few minutes ago when informing myself of the latest and greatest Bollywood hit: http://www.rangdebasanti.net/ [rangdebasanti.net]

        Their JS code contains this:
        var dom=document.getElementById&&navigator.userAgent.i ndexOf("Opera")==-1 ...
        if (ie||dom) ...
        Use Proxomitron or Opera's cloaking techniques to get rid of the "Opera" part in UA string, and what do you know, the site works perfectly!

        2) The site doesn't block Opera per se, but exhibits "if IE or Netscape" behaviour. Of course Firefox deals with those, as it descends from Netscape. Opera doesn't, and Opera is not IE, either, so it end up in no man's land...

        3) The site has JS errors, and Opera is pretty strict when parsing JS, more so than Firefox or IE.

        Honestly, Opera does not have any JS issues. None whatsoever. It's brainless webmonkeys who have issues with their JavaScript.
        [ Parent ]
    • AGREED:ACID passed, real world? by sreekotay (Score:2) Sunday March 12 2006, @10:23AM
    • Re:ACID passed, real world? (Score:5, Informative)

      by Anonymous Coward on Sunday March 12 2006, @10:24AM (#14902393)
      Could you be a little more vague? It's not unexpected for browsers with different rendering engines to render things differently, especially for web interfaces, very especially if it comes from Microsoft.

      Moreover, it's a fallacy to expect a browser to "work in all situations". I'm sure there are plenty of real-world situations where Firefox fails as well, and where Safari were to succeed in it's place. It's tests like ACID2 that determine a browsers capability to handle all situations.

      The problem Safari is having with Exchange is very likely due to poor coding. Considering it's from Microsoft (you said Exchange web interface, right?), I'm sure Microsoft implemented a slew of hacks to have Firefox compliance (Microsoft is well known for improper web developing practices, to put it lightly).
      [ Parent ]
    • Re:ACID passed, real world? (Score:5, Informative)

      by Kjella (173770) on Sunday March 12 2006, @10:43AM (#14902467) Homepage
      ACID test or no, I like the one that works in all situations.

      First off that one hasn't been built, as I've seen IE manage to screw up royally too on sites claiming to work with IE, sometimes only with IE. The trouble with trying to match IE bug for bug is that you can't succeed as you can never duplicate the implementation exactly, you need to render pages wrong according to the standard, and worst of all it is never predictable. I really hate "trial-and-error" programming, and IE is the worst of the bunch.

      In your case, you're trying to use MS generated HTML. I'm sure the fact that Firefox can render it is completely accidental and will be fixed in the next Exchange service pack. You can't expect a company that has a vested business interest in not playing nice, to play nice. The ACID2 test is an assurance that if I code to the standard, I will see none (or at least very few) rendering issues on any browser (except IE). That is very reassuring to people who think "OMG supporting five browsers, do I have to make 5x the number of hacks?" No, you don't. In fact, you'll code to one standard and fix hacks for one browser. Which is actually better than to code to zero standards and fix hacks for one browser...
      [ Parent ]
    • Re:ACID passed, real world? by foniksonik (Score:3) Sunday March 12 2006, @10:45AM
    • Safari hates malformed pages (Score:5, Interesting)

      by kherr (602366) <kevinNO@SPAMpuppethead.com> on Sunday March 12 2006, @11:17AM (#14902566) Homepage
      Example, my workplace Exchange web interface- Safari misses parts of the page, FireFox renders it fine. ACID test or no, I like the one that works in all situations.

      There are a lot of crappy pages out there. If a page doesn't make it through the HTML validator why should anyone expect a browser to render it? Are your pages at work valid? What's the point of standards-compliant rendering engines if they all allow exceptions to the standard to be rendered?

      A lot of times Safari won't render big chunks of web pages because of malformed markup [mozillazine.org]. Dave Hyatt (rightly, I believe) doesn't want to spend lots of coding effort dealing with error recovery when parsing sloppy web pages. Browsers like MSIE and Netscape (pre-Mozilla) are too permissive and have allowed people to get away with downright bad HTML.

      That said, the Safari Compatibility Hit List [opendarwin.org] was recently created, to either fix Safari compatibility problems or to encourage sites to fix their markup.
      [ Parent ]
    • Re:ACID passed, real world? by vlad_grigorescu (Score:1) Sunday March 12 2006, @11:31AM
    • Re:ACID passed, real world? by MerlinTheWizard (Score:1) Sunday March 12 2006, @12:12PM
    • Re:ACID passed, real world? by Shawn Parr (Score:2) Sunday March 12 2006, @12:24PM
    • Re:ACID passed, real world? by golgotha007 (Score:1) Sunday March 12 2006, @01:02PM
    • Re:ACID passed, real world? by MikeFM (Score:2) Sunday March 12 2006, @01:34PM
    • Re:ACID passed, real world? by aussie_a (Score:2) Sunday March 12 2006, @02:50PM
    • Re:ACID passed, real world? by Pollardito (Score:2) Sunday March 12 2006, @02:59PM
    • ACID2 useless test now by miro f (Score:2) Sunday March 12 2006, @05:06PM
    • Re:ACID passed, real world? by jibjibjib (Score:1) Sunday March 12 2006, @06:03PM
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • Tweaked (Score:5, Interesting)

    by Stellian (673475) on Sunday March 12 2006, @10:12AM (#14902354)
    What's more interesting, will it pass ACID3? It's easy to tweak the engine untill it passes a single known test. Historicaly, Opera had (and still has?) problems with both JavaScript and CSS. I must admit though, that the rendering in Opera 8 (pre ACID2) is much better than Mozilla's.
    • Re:Tweaked by darkmeridian (Score:2) Sunday March 12 2006, @12:43PM
      • Re:Tweaked by zopu (Score:1) Sunday March 12 2006, @01:35PM
        • Re:Tweaked by Petrushka (Score:2) Sunday March 12 2006, @02:58PM
        • 1 reply beneath your current threshold.
    • Re:Tweaked by vcv (Score:2) Sunday March 12 2006, @01:06PM
      • Re:Tweaked by Per Wigren (Score:2) Sunday March 12 2006, @01:23PM
        • Re:Tweaked by starwed (Score:2) Sunday March 12 2006, @04:46PM
        • 1 reply beneath your current threshold.
      • Re:Tweaked (Score:4, Interesting)

        by FyRE666 (263011) on Sunday March 12 2006, @01:24PM (#14902987) Homepage
        Opera 9 still displays visual artifacts when using DHTML/DOM Scripting/(whatever people are calling it this week). I recently coded up a quick demo for a bigger project - the demo allowed an image to be uploaded, resized and moved about using Javascript, then "stamped out" by using js+php. I only tested Opera out of interest as It's always been pretty flaky with Javascript/CSS. Moving images with the mouse was fine, but resizing (in the app, this was done by grabbing a corner and moving it) resulted in pixel trails which looked kind of cool, but were not supposed to be there. The "fix", was to continually change the z-index of the image as it was being resized, causing Opera to refresh the canvas.

        The reason Opera is "victimised" by older scripts is due to the ridiculous decision of that company to add code stubs for functions it did not actually support (I remember when it had document.getElementById(), which always returned null - that's why many scripts look for the Opera string, and block it).
        [ Parent ]
        • Re:Tweaked by makomk (Score:3) Sunday March 12 2006, @02:25PM
        • 2 replies beneath your current threshold.
    • Re:Tweaked by MikeFM (Score:2) Sunday March 12 2006, @01:38PM
  • Get the weekly (Score:1, Informative)

    by Anonymous Coward on Sunday March 12 2006, @10:15AM (#14902365)
    Remember that http://my.opera.com/desktopteam/blog/show.dml/1723 75 [opera.com]the weekly which passes Acid2 has been released publicly :)
    • 1 reply beneath your current threshold.
  • ICab and Konquerer don't pass (Score:1, Redundant)

    by bas.westerbaan (917678) on Sunday March 12 2006, @10:23AM (#14902391) Homepage
    From the article:
    Konqueror and iCab almost pass (and claim to pass), but they both fail to apply one of the styles required by the test, and as a result they display a scrollbar even though they shouldn't (the Acid 2 guide neglects to mention this style, but see the source code for the test itself)
  • Good news (Score:4, Insightful)

    by BertieBaggio (944287) * on Sunday March 12 2006, @10:26AM (#14902404) Homepage

    A big well done to the Opera team. Safari passed the test in November last year, and hopefully Firefox will pass soon as well. Increased standards compliace is a Good Thing(tm) for users and webmasters alike. If the minority browsers continue to push standards (which the tech-savvy webmasters follow) it will push IE into improving its own rendering engine. Although even their unreleased version seems to be a bit behind the times...

    From TFA: It is somewhat worrying that IE 6 renders Acid 2 very similarly to Opera 3.6, and the hyped IE 7 renders it very similarly to Opera 4.

    'Somewhat worrying' indeed. I know people (of the pretty-damn-computer-literate variety) that won't switch from IE6 because it "works fine for them". I'm sure they know about the vulnerabilities [now that Symantec says so, it must be official!], the rendering issues and speed*, but they are sticking to their guns. So the only way people like this will have their experience enhanced is by teams like Mozilla and Opera pushing the browser envelope and hoping IE take interest. Either that or some X factor that makes the alternative browser a 'killer app', rather than IE, which is an app killer. (I couldn't resist, sorry!)

    Well done again to Opera. Webmasters everywhere are silently saying a big 'thank you'.

    *Note: I am aware that some will say that IE 6 loads quicker/renders quicker than FF. I have found the two of comparable speed for light pages, and FF slightly faster for 'heavier' pages. Opera is faster than both of them. Draw your own conclusions, and install all three (or two if your run a non-Windows OS). I found an old demo disc with IE 3 recently, and will be trying that out.

    • Re:Good news by NoMoreNicksLeft (Score:2) Sunday March 12 2006, @07:00PM
      • Re:Good news by dreemernj (Score:1) Sunday March 12 2006, @08:03PM
        • Re:Good news by NoMoreNicksLeft (Score:2) Sunday March 12 2006, @10:05PM
  • I like how... (Score:5, Insightful)

    by katterjohn (726348) <katterjohn@gmail.com> on Sunday March 12 2006, @10:27AM (#14902408)
    ... they show IE screenshots, but don't show how close/far away Netscape and Mozilla and Firefox are from passing.
  • by eebra82 (907996) on Sunday March 12 2006, @10:33AM (#14902431) Homepage
    I am happy to see that Internet Explorer 7 passes the ACID2 test somewhat better now. It is actually possible to see the resemblance of a happy face now. Good job, Microsoft!
  • who was first after safari? (Score:3, Insightful)

    by gEvil (beta) (945888) on Sunday March 12 2006, @10:38AM (#14902449)
    Opera has just become the second browser after Safari...

    Second browser after Safari? Which was the first after Safari to do it? Oh, you mean the second browser, after Safari...It's amazing what commas can do. Learn to use them.
  • by G3ckoG33k (647276) on Sunday March 12 2006, @10:48AM (#14902483)
    Is that a coincidence?
  • See how your browser fares... (Score:5, Informative)

    by fugas (619989) on Sunday March 12 2006, @10:52AM (#14902495) Homepage
    Take the ACID2 [webstandards.org] test...
  • by loyukfai (837795) on Sunday March 12 2006, @11:09AM (#14902535) Homepage
    Encouraging that one more browser can now pass the test maybe, and no doubt more and more will follow suit, when will the Browser pass the test?
  • Who the hell cares (Score:1, Interesting)

    by orionware (575549) on Sunday March 12 2006, @11:09AM (#14902538)
    I wrote off Opera the when they came out with v8 and decided to tell the user every time that they visited a site not using a 256bit key that the site cert was defective. I wasted countless hours trying to assure our clients that their users contacting them was nothing to worry about. The opera folks trumped the firefox arrogance and assumed that since Verisign had just started selling 256bit certs, then all sites should immediately upgrad their cert regardless of cost or validity of their current cert. Maybe they were receiving checks from Verisign?
  • Yeah, but... (Score:5, Interesting)

    by Anonymous Coward on Sunday March 12 2006, @11:18AM (#14902568)
    Can opera handle third party cookies properly yet? A little more important than styles rendering in my opinion.
    • Re:Yeah, but... (Score:5, Interesting)

      by Jugalator (259273) on Sunday March 12 2006, @01:41PM (#14903040) Journal
      Can you be more specific what's not handled correctly? I can block third party cookies, I can manually delete third party cookies, and I can allow them, and the cookie settings seem to reflect they're not added when they should, and respected when they're allowed. If you're talking about a specific bug here, you must be much more clear about what you're talking about.
      [ Parent ]
    • 2 replies beneath your current threshold.
  • For the curious - (Score:2, Interesting)

    by RoffleTheWaffle (916980) on Sunday March 12 2006, @11:23AM (#14902591) Journal
    Firefox comes pretty close to passing the test, but not quite. Its performance falls somewhere between Opera 7.5 and 8.0, but sadly I haven't the means to post my own screenshot. However, curious users can go ahead and take the test themselves right here: http://webstandards.org/act/acid2/test.html

    Also, It would appear that Opera 9 has just one thing wrong - the nose. It's not supposed to be blue, it's supposed to be black, as per the sample rendering here: http://webstandards.org/act/acid2/reference.html
  • More elaborate history (Score:5, Informative)

    by Jugalator (259273) on Sunday March 12 2006, @11:23AM (#14902592) Journal
    Mark Wilton-Jones is running a little article on the history of the Opera and ACID test

    There's a more useful history about it here [timaltman.com] (in reverse chronological order), describing what exactly the standard compliance problems were, and how they fixed them, starting with Opera 8.00.

    And go to the Opera Desktop Team blog [opera.com] to download the actual build that works with this. However, note that this build should be treated like a Firefox nightly, and there may be some pretty serious rendering regressions, doing currently more damage to the layout engine than good from following the Acid2 test. ;-)
  • big deal (Score:3, Funny)

    by Anonymous Coward on Sunday March 12 2006, @11:43AM (#14902657)
    i know a guy who passed the acid test back in college... twice!
    • twice? by commodoresloat (Score:2) Sunday March 12 2006, @04:21PM
    • Re:big deal by ScrewMaster (Score:2) Sunday March 12 2006, @12:03PM
    • 1 reply beneath your current threshold.
  • Not what I want (Score:2)

    by magarity (164372) on Sunday March 12 2006, @11:50AM (#14902680) Journal
    This is all very fine and good but what I really want is to use my credit union's website with something other than IE. Alas, whatever microsoft extensions they use prevent my doing so. The problem is less that a given browser won't display rare font/layout X properly but that some hosts use proprietary programming techniques for their website.
  • by Mr. Picklesworth (931427) on Sunday March 12 2006, @12:13PM (#14902768)
    Pff, my text-based browser passed that test ages ago!
  • by bk4u (682315) on Sunday March 12 2006, @12:15PM (#14902774) Homepage
    that's when I realized that butter is way better than margerine, I saw through the bullsh*t.

    RIP Mitch Hedberg, we miss you

  • by jannol (937346) on Sunday March 12 2006, @12:35PM (#14902842)
    It would be great if there were webpages with good stuff that only are viewable with compliant web browsers. And by that I meen that they must pass acid 2 in order to render the page.
  • by Freggy (825249) on Sunday March 12 2006, @12:58PM (#14902911)
    On the guided tour page [webstandards.org], they say:
    Everything that Acid2 tests is specified in a Web standard


    On the introduction page [webstandards.org] they write:
    ... that the CSS used in the test is invalid. This is deliberate, as a means of exposing the ability of user agents to handle invalid CSS properly


    Now these two messages seem completely contradictory to me. And especially if the second message which states that the CSS is invalid, is true, how can you expect browsers to render it correctly? If the CSS is invalid, than it seems to me it is completely undefinded how a browser should render this.

    Can anybody enlighten me?
    • Re:ACID2: valid test or not? (Score:5, Insightful)

      by vidarh (309115) <vidar@hokstad.com> on Sunday March 12 2006, @01:04PM (#14902938) Homepage Journal
      The point is that the CSS spec specifies exactly the behavior a browser should use to handle invalid CSS: It should ignore the declaration, but continue to parse the file. A browser that accepts invalid CSS declarations, or fails to recover and continue parsing is not conformant.

      So the test is verifying conformance not only with treatment of valid CSS, but also correct treatment of invalid CSS, which is very important given that a significant part of compatibility problems between current web-browsers is caused by different behavior in the face of errors - whether they ignore it, stop parsing, try to render it anyway etc.

      [ Parent ]
    • Re:ACID2: valid test or not? by swillden (Score:2) Monday March 13 2006, @10:27AM
    • 1 reply beneath your current threshold.
  • by Mo B. Dick (100537) on Sunday March 12 2006, @01:53PM (#14903096) Homepage
    I'm not a programmer by any means, and I hardly know anything about html, which is why i'm asking this question I guess. Why is it so hard to make a browser that is compliant to standards? And is there an advantage to making a browser that doesn't comply? I've always wondered this.
  • Acid Test (Score:2)

    by flogger (524072) <church_al@ttown.efingham.k12.il.us> on Sunday March 12 2006, @03:06PM (#14903373) Journal
    For some reason, this is what popped into my mind [forteantimes.com] when I say the title of this article. :-)
  • Released? (Score:1)

    by Tylerious (836357) on Sunday March 12 2006, @03:25PM (#14903458) Homepage Journal
    Is Opera 9.0 released yet? I use Opera 8.51 myself and in the last week it has asked both my Windows box and linux box if I want to upgrade to 8.52. Nothing was mentioned about 9.0.
    • Re:Released? by mazzarin (Score:1) Sunday March 12 2006, @10:06PM
    • Re:Released? by kiddygrinder (Score:1) Sunday March 12 2006, @10:19PM
  • by MikTheUser (761482) on Sunday March 12 2006, @04:00PM (#14903588)
    I just came form the CeBit, where dozens of proud Microsoft representants were showing Windwows Vista, Office 2007 and of course the IE 7 ("We've got these 'tabs' now!" - yes, they said that).

    I convinced one of them to open the ACID2 test in the IE7 (Google was blocked and he told me to use MSN Search, but I fired up Seekport). It was the worst rendering of the ACID2 I've ever seen. The entire screen was red, except for a few lines and dots here and there, and scrollbar in the nothing way over to the right.

    Of course, the Microsoftie was quick to say, it's all only beta...
  • by Christopher Rogers (873720) on Sunday March 12 2006, @05:11PM (#14903879)
    I have developed a number of web sites and such, and absolutely hate having to use "hacks" to make things work. I'm a big proponent of having web standards, and I do not like having to develop code that have to be backwards compatible with older programs. Also, I think this is what web development should have been all along from the very beginning...none (or very little) of this browser compatibility crap.

    Anyway, oftentimes when developing a site, if I make a page according to standards, and it works correctly in modern browsers (that is, not IE), I do not want to bend over backwards to make it work in IE. So when people tell me that something is broken in IE, I want to tell them that their browser is broken and that they should download a browser like Firefox or Opera or what have you. Obviously, this isn't a choice for many developers because many people still use IE, and many customers do not want to hear that they have to change browsers. What I want to know is, has anyone actually made a customer download a new browser because something that you or your company developed did not behave correctly in IE but behaved according to web standards? How successful were you in doing this? The reason I ask is that I always hear people proclaiming "standards!", or, "my browser passes Acid2!" but it doesn't seem of much use because I never hear of anyone actually forcing people to use any of these browsers that can understand up-to-date standards. I don't think we can make much progress in enforcing web standards without actually expecting standard-compliant web sites to render correctly, and alienating IE for as long as they are not compliant.
  • by Anonymous Coward on Sunday March 12 2006, @05:28PM (#14903945)
    http://www.w3.org/TR/CSS21/syndata.html#parsing-er rors [w3.org]

    Since a lot of people point to the fact that the Acid2 test contains invalid CSS I thought I'd point out that this was in fact intentional.

    The reason why is described in the above link, CSS defines how a browser is supposed to behave when it finds invalid CSS.

    Testing whether a piece of software behaves correctly when presented valid data is only half of bug-testing.

    The other half is testing whether a piece of software behaves correctly when presented invalid data.

    Acid2 covers both halves.

    CSS is supposed to fail more gracefully than XML and XHTML and ignore only those parts that are incorrect.
  • Acid2 is annoying (Score:1)

    by ClamIAm (926466) on Sunday March 12 2006, @09:41PM (#14904815)
    The more I hear about this test, the more annoyed I become with it. Sure, correct rendering is important, but the number of hours wasted to make this one little corner-case example work in the various browsers would probably be better spent improving CSS in general, rather than focusing on a super-specific example. I would rather a browser rendered most of CSS pretty correctly, rather than the 1% used here completely correctly.
  • I want to know... (Score:1)

    by MorseKode (223376) on Monday March 13 2006, @01:24AM (#14905448)
    Before Safari became the first browser to render it correctly, how did they rendered it for reference? Does the W3C has their own browser or something like a css renderer, or it was just created with an imaging aplication ?
    • 1 reply beneath your current threshold.
  • ACID2 Test = crap (Score:1)

    by jkmiecik (242175) <<moc.sserddali> ... ntnseodtodhsals>> on Monday March 13 2006, @10:10AM (#14907488)
    From the ACID 2 page...

    Note: some 827 people (rough estimate, contents may have settled during shipping) have written to point out that the CSS used in the test is invalid. This is deliberate, as a means of exposing the ability of user agents to handle invalid CSS properly.

    That's it. Encourage developers to support invalid coding by designers. That's the way to encourage web standards!
  • by bratwiz (635601) on Monday March 13 2006, @10:18AM (#14907561)
    Konqueror also claims to be the second browser to have achieved compliance.... http://www.kde.org/announcements/visualguide-3.5.p hp [kde.org] Does it really matter? Does anybody really care? When will firefox be compliant? What about MS Exploder?
  • Slashdotted (Score:1)

    by teodz (902275) on Sunday March 12 2006, @10:17AM (#14902372)
    Coral Cache [nyud.net]
    [ Parent ]
  • Re:*smack* (Score:2)

    by babbling (952366) on Sunday March 12 2006, @10:20AM (#14902379) Homepage
    Good work on the correction, but does it matter so much?

    The important thing is who is there and who isn't. The order in which the browsers arrived at compliance is of no consequence to users of the browsers.
    [ Parent ]
  • Re:Cool (Score:5, Insightful)

    by Uber Banker (655221) * on Sunday March 12 2006, @10:28AM (#14902411)
    Firefox is good. The plugins extend the browser hugely.

    But I'm happy with Opera, be it for the faster responce I get on the same machine as I have Firefox installed on, the ability not to search for plug ins for whatever feature I need, 'it just works'

    I just find Opera is faster at implementing standards, is more reliable with IE geared sites (don't like the fact, but I have to be pragmatic and deal with it as promoting interoperability is not what pays my bills), is more innovative (has important new features first and has them 'out of the box') and makes a good testing ground for my projects, and is all together very nice. And now it's free (as in beer).

    Firefox is good. Opera is good too. Different priorities for different users, I don't have access to source code or the ability to contribute in the same way, but for me I'm fine with that. Both are far superior to IE's features, security and map for an interoperable internet in the future. Nuff said.
    [ Parent ]
  • Re:iCab (Score:2)

    by MBCook (132727) <foobarsoft@foobarsoft.com> on Sunday March 12 2006, @10:28AM (#14902413) Homepage
    From the article:

    "Opera 9 (get the weekly build) now passes the Acid 2 test, making it the second browser to do so. And yes, I can count. Safari passed first, and Opera is second. Konqueror and iCab almost pass (and claim to pass), but they both fail to apply one of the styles required by the test..."

    [ Parent ]
  • Re:*smack* (Score:3, Informative)

    by Stellian (673475) on Sunday March 12 2006, @10:29AM (#14902416)
    If you have RTA, you would know that Konqueror claims to pass, however it fails to aply a final style-sheet.
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Re:iCab (Score:1, Informative)

    by Anonymous Coward on Sunday March 12 2006, @10:33AM (#14902432)
    No, that's wrong. Even if it isn't that important who did it first, but that it gets done at all, the facts should be right.

    Safari did it first, then iCab, then Konqueror, and now Opera. See http://dean.edwards.name/weblog/2005/04/acid2-sp/ [edwards.name] . This order is not the "release" order, but when an alpha/beta/nightly passed the test, and the developer(s) told us.

    If we consider released versions, I'm not sure what order we get, but I believe only Safari and Konqueror have released the compliant versions yet.
    [ Parent ]
    • 1 reply beneath your current threshold.
  • Re:iCab (Score:3, Informative)

    by Anonymous Coward on Sunday March 12 2006, @10:40AM (#14902456)
    According to WaSP (the people who wrote the Acid2 test), Safari passed first, followed by iCab and Konqueror. and Safari was the first browser to have a public release that rendered it.

    That makes Opera the 4th browser to render Acid2 correctly.

    This page has a bit of info on it, http://dean.edwards.name/weblog/2005/04/acid2-sp/ [edwards.name]
    [ Parent ]
  • Re:Second browser? (Score:3, Informative)

    by Anonymous Coward on Sunday March 12 2006, @10:42AM (#14902463)
    RTFA and you'll see this. "Opera 9 (get the weekly build) now passes the Acid 2 test, making it the second browser to do so. And yes, I can count. Safari passed first, and Opera is second. Konqueror and iCab almost pass (and claim to pass), but they both fail to apply one of the styles required by the test..."
    [ Parent ]
  • Re:Ah opera... (Score:2)

    by 2008 (900939) on Sunday March 12 2006, @11:28AM (#14902612) Journal
    [ Parent ]
  • Re:Ah opera... (Score:2)

    by Dot.Com.CEO (624226) on Sunday March 12 2006, @11:40AM (#14902650)
    Do you have a "Get firefox or be raped" button on your site or is my browser rendering it incorrectly?
    [ Parent ]
  • No it hasn't... (Score:5, Informative)

    by raz0 (899158) on Sunday March 12 2006, @12:03PM (#14902727) Homepage
    It's the :hover event. If you hover the nose with the mouse, the nose turns blue.
    [ Parent ]
  • Re:Ah opera... (Score:2, Insightful)

    by jb.hl.com (782137) <<ten.niwdlab-eoj> <ta> <eoj>> on Sunday March 12 2006, @12:10PM (#14902745) Homepage Journal
    I'll bite. Every browser I've tried, from IE to Konqueror, renders that page fine. Opera doesn't. Are you *sure* it's my fault and not Opera's?
    [ Parent ]
    • Re:Ah opera... by KDR_11k (Score:1) Sunday March 12 2006, @03:41PM
    • Re:Ah opera... by jb.hl.com (Score:1) Sunday March 12 2006, @12:26PM
      • Re:Ah opera... by jb.hl.com (Score:2) Sunday March 12 2006, @12:41PM
        • 1 reply beneath your current threshold.
      • Re:Ah opera... by caffeination (Score:2) Sunday March 12 2006, @01:00PM
        • Re:Ah opera... by xtieburn (Score:1) Sunday March 12 2006, @01:07PM
        • Re:Ah opera... (Score:5, Insightful)

          by TrekkieGod (627867) on Sunday March 12 2006, @01:09PM (#14902952)
          I've barely been making websites a year, and even I've learned that on the web, markup standards are only a guideline.

          Then maybe you should stop making websites, because people like you are the problem.

          They're "only a guideline" in that the FBI won't knock on your door if you don't follow the standards. And oh yeah, a lot of browsers will accept your sloppy coding and "render it fine." However, if you want a world where all browsers render all content in the same way, that can't be accomplished by the developing team of any browser. That can only be accomplished by developing and following standards. So, you blame the browser when they don't follow them, and you blame the web developer when he doesn't follow them.

          I'm fine with browsers who want to go the extra mile and have non-standard code render correctly, as long as they don't sacrifice proper rendering of the standard code to do it. That doesn't excuse you coding incorrectly, though.

          [ Parent ]
          • Re:Ah opera... by caffeination (Score:2) Sunday March 12 2006, @03:06PM
            • Re:Ah opera... (Score:5, Informative)

              by TrekkieGod (627867) on Sunday March 12 2006, @05:06PM (#14903860)
              I really d I really don't see how I can be considered part of the problem.

              Well, it's great that you do all that work to consider your visitors. What I was referring to was your comment that following standards isn't really that important, it's just a guideline. That train of thought is part of the problem.

              Think of a world where every browser renders everything in the standard correctly. Suddenly, your job is easier. In order to make sure that your web page renders correctly for the visitors using IE, Firefox, Safari, Opera, Konqueror, whatever, you don't need to actually test it with each one of those browsers. You just need to make sure your site follows the standards, and the rest "just works". If you skip out on things because "they're dumb," well, you may think you're right, but why do you expect browser developers to share your opinion?

              You'll see 12 ridiculous errors

              Depends on your definition of ridiculous. You wouldn't expect c code that doesn't have syntax exactly right to compile, so why do you expect html syntax that isn't exactly right to render correctly?

              from things like > characters whose position it disagrees with

              I didn't find that. I found error #3. It's not complaining about the position of the character, it's complaining that you placed that tag inside your unordered list, but not within a list item tag. I checked the source code and you have:

              <ul id="utabs">
              <a href="?page1"><<</a>

              If it's part of the unordered list, it should be inside a <li> tag. If you don't want for that to appear the same as the other list items, you should give it a class attribute and handle it in your css (there are other correct ways of handling it too, if you don't like that for some reason).

              That and a childish remark about my html tag which was funny for the 1.3 seconds I spent writing the top line...

              It wasn't your remark that it complained about. It complained about your type. That's not how you specify 4.01. From a W3C page, there's this example, using SGML to do what you want (for strict 4.01).:

              <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
              <html>

              Heck...you should be fine just skipping that altogether. Close your html tag, and don't put the type thing.

              errors that don't tell me anything useful or constructive at all

              The validator doesn't tell you how to fix it, just that it found something wrong. However,

              a wikipedia url I pasted, which the validator decided to parse and rate

              For that error, the validator told you exactly what was wrong...in bold. "The most common cause of this error is unencoded ampersands in URLs". I've actually noticed that in other places in your html code for that page, stuff that I expected the validator to complain about, but it didn't.

              In html, if you want to have a "<" or ">" that is not part of a tag, you use a code. you type in "&lt;" for < and "&gt;" for >. If you want to type "&", you type "&amp;" Replace the & in that url, and it'll pass. You should replace the <'s I mentioned in error #3 with the correct codes too, even if the validator doesn't complain about it.

              I'm not trying to be a bastard about it. I hope my comments help you understand the validator better, and see that it's not so useless as you've come to believe. It's great that you've been putting effort to make sure your visitors get the best experience they can on your site, and I hope you'll keep doing so.

              [ Parent ]
              • Re:Ah opera... by caffeination (Score:2) Sunday March 12 2006, @07:07PM
            • Re:Ah opera... by mrchaotica (Score:2) Sunday March 12 2006, @11:26PM
            • Re:Ah opera... by caffeination (Score:2) Sunday March 12 2006, @07:39PM
            • 1 reply beneath your current threshold.
        • Your definitions are lacking by Just Some Guy (Score:2) Monday March 13 2006, @01:42PM
        • 1 reply beneath your current threshold.
      • Re:Ah opera... by jibjibjib (Score:1) Sunday March 12 2006, @06:13PM
      • Mod parent up! by Netscryer (Score:1) Sunday March 12 2006, @11:27PM
      • 2 replies beneath your current threshold.
    • 1 reply beneath your current threshold.
  • Re:This does NOT pass Acid 2 (Score:5, Informative)

    by Dubpal (860472) * on Sunday March 12 2006, @12:46PM (#14902868) Homepage
    I can clearly see the blue nose in the opera screen shot, and it's meant to be black in the reference diagram.

    The nose changes color when you mouseover it. Even in the mess that is Firefox's rendering of the page [webstandards.org] hovering your mouse over the face causes the nose to change colour from black to blue.
    I guess that's something they really should specify in the reference diagram, but it's still a pass for Opera 9.

    [ Parent ]
  • Re:Uh... (Score:1)

    by Tecfreak7 (872806) on Sunday March 12 2006, @12:51PM (#14902888)
    Read the article and some other comments. Many people have clarified this: "...And yes, I can count. Safari passed first, and Opera is second. Konqueror and iCab almost pass (and claim to pass), but they both fail to apply one of the styles required by the test, and as a result they display a scrollbar even though they shouldn't (the Acid 2 guide neglects to mention this style, but see the source code for the test itself)..."
    [ Parent ]
  • by Lawmune (260527) on Sunday March 12 2006, @01:03PM (#14902934) Homepage
    I don't know if this helps at all, but when I view the page in Opera's User mode (as opposed to Author mode) which applies a custom stylesheet to the page, it renders just fine (all the text appears, anyhow; no scrolling problem).

    When I come across badly rendered pages, applying user stylesheets [opera.com] solves the problem most of the time.
    [ Parent ]
  • Re:Ah opera... (Score:1)

    by thetoastman (747937) on Sunday March 12 2006, @01:42PM (#14903046)

    I ran your page through the validator and got 80 errors. You expect this to render correctly?

    Before you start throwing stones at the browser of your choice, make sure your page validates.

    [ Parent ]
    • Re:Ah opera... by flimflammer (Score:1) Sunday March 12 2006, @01:54PM
      • Re:Ah opera... by KDR_11k (Score:1) Sunday March 12 2006, @03:47PM
      • 1 reply beneath your current threshold.
  • Re:CSS weirdness (Score:1)

    by thetoastman (747937) on Sunday March 12 2006, @01:46PM (#14903060)

    The validator reports 47 errors on your page. Fix those first and then start working on why the page doesn't render properly.

    [ Parent ]
  • Re:Ah opera... (Score:1)

    by MerlinTheWizard (824941) on Sunday March 12 2006, @01:53PM (#14903094)

    The W3C validator shows 80 errors on your webpage. http://validator.w3.org/ [w3.org]

    You could try fixing those first.

    [ Parent ]
  • Re:And, on cue... (Score:3, Interesting)

    by jrockway (229604) * <jon-nospam@jrock.us> on Sunday March 12 2006, @02:04PM (#14903132) Homepage Journal
    ACID2 has nothing to do with w3c standards. ACID2 is a test of "proper behavior" when the CSS is completely invalid. It's "important" since most web lackeys can't write correct code... so browsers need a way to display improper code in a "proper" way -- that's what ACID2 is about.

    Personally, I think the correct rendering of the ACID2 test is a blank page, or maybe an error message that says something like, "This is not a web page."
    [ Parent ]
    • Re:And, on cue... by Hakubi_Washu (Score:3) Sunday March 12 2006, @05:07PM
    • Re:Um, no. by jrockway (Score:3) Sunday March 12 2006, @03:58PM
      • Re:Um, no. by jrockway (Score:2) Monday March 13 2006, @10:49AM
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • Re:Ah opera... (Score:1, Funny)

    by Anonymous Coward on Sunday March 12 2006, @02:27PM (#14903203)
    Opera doesn't like web pages that are just collections of "I don't like X, X is stupid, if you like/create/use/buy/believe X you are a fucktard" anecdotes. You should work on your anger issues.
    [ Parent ]
  • RTFA, Troll (Score:2)

    by Hakubi_Washu (594267) <washu.uni@de> on Sunday March 12 2006, @04:14PM (#14903651)
    The nose is supposed to turn blue when hovering. BTW: The article points out that iCab & Konqueror don't fully pass (they should remove a scrollbar, which they don't). Nice going Opera :-)
    [ Parent ]
  • by Sits (117492) on Sunday March 12 2006, @04:29PM (#14903700) Homepage Journal
    ... it's going to take me more than 5 minutes to fix up all those HTML validation errors - sorry.

    While your page has HTML errors (like poorly nested tags) it's hard to know whether it is those very same HTML errors that are causing layout issues. More often than not it is, making people very reluctant to go to the effort of debugging a page until they are all fixed. When your markup validates you are far more likely to be able to pique people's interest that you have found a browser bug because it is one (or in this case 47) less thing to check.

    If you DO manage to get that page to validate and still see the problem you might want to ask again though...
    [ Parent ]
  • 22 replies beneath your current threshold.