Opera passes Acid2

“This week’s build”:http://my.opera.com/desktopteam/blog/show.dml/172375 of Opera 9 “passes”:http://weblog.timaltman.com/node/832 the “Acid2”:http://www.webstandards.org/act/acid2/ “test”:http://webstandards.org/act/acid2/test.html as the “second browser”:http://www.howtocreate.co.uk/operaStuff/acid/ — only beat by “Safari”:http://weblogs.mozillazine.org/hyatt/archives/2005_04.html#008042
iCab and Konqueror themseleves claim to pass Acid2, but make a small mistake by displaying a scrollbar when they should not, according to this CSS rule:
bc. html { font: 12px sans-serif; margin: 0; padding: 0; overflow: hidden; /* hides scrollbars on viewport, see 11.1.1:3 */ background: white; color: red; }

Previous Post


  1. I think browsers are still allowed to show the scrollbar though, are they not?

  2. The specifications seem rather clear on that. When “overflow: hidden” is used the browser should not display a scrollbar wheras with “overflow: scroll” it should always display a scrollbar.

  3. Yeah, that seems rather odd to me. While it seems ok for the CSS specification to talk about the UI within a UA it seems inappropriate to dictate what UAs should do in such situations in such detail. Anyway, there is nothing in the specification currently that would back up my earlier statement.

  4. I heard about this awhile ago but I always knew it would not have any problem passing!

  5. I’ve blogged here why hiding the scrollbars is not strictly necessary to pass Acid2.