Opera 3

I wrote this description somewhere early in 2000 and hardly updated it since that time.

Opera 3 was the first Opera version to support JavaScript (and, I think, CSS). Rather to everyone's surprise it became the first touchstone of CSS excellency.

Fact sheet:

Although little used, Opera 3 is an excellent browser if you accept its weaknesses. First of all it does not support DHTML. Secondly, there are some minor but irritating inconsistencies with Netscape and Explorer.

The great advantage of Opera is that the program itself is very light, thus excellently suited for older systems. For a browser so light, it offers very good CSS support and reasonable JavaScript support. It was the first browser to support P:first-line and P:first-letter, two of my favourites among the CSS declarations.

Expect the JavaScript to be slightly below Netscape 3 level. It lacks some good features like a return false on an onClick and can suddenly refuse to execute more complicated JavaScripts. A downside is the total lack of JavaScript Error Messages and JavaScript Consoles, so you cannot debug your scripts in Opera 3 except by guessing.

Opera 3 cannot reload just one frame, it has to reload the whole window. Opera also has trouble with executing a cross-frame mouseover (See the support detection page for more details). Maybe Opera's handling of frames is fundamentally different from Netscape's and Explorer's.