Forum Moderators: open
That is not a knock on Opera - it is just a fact. There are probably a lot of things you could do to make your site more effective than spend your time working for less than .1% of the market.
I know everybody here loves Opera. But if a web site is going to work to address shortcomings, I have a hard time imagining ANY shortcoming less significant than compatibility with less than .1% of the browsing public.
Okay, its soon to be the weekend. Flame me. I'll forget about it by Monday :) But don't flame me because you like Opera - flame me because you think that optimizing for Opera will result in significant ROI - and you have statistics to prove it. ROI is all that matters (morals and ethics aside, and i don't think ignoring Opera creates any ethical dilemmas).
Submit button pushed with trepidation...
Don
You can read about the latest Opera deals with software and hardware distributors and developers and see that it's moving faster and faster. All this will bring wider market share for Opera, and this will probably happen very soon.
Assuming all this I don't think that it is a wise step to ignore it, even if you don't like it. As a developer you have to be ready for it.
in the above, let body==css support and face==dom support.
here's a meaty site [xs4all.nl] with lots of info re: dom support in opera.
As high as 6% in some European countries and growing (they've been distributing the free version in magazines in Europe). Unfortunatly, it defaults to IE as an agent name so most counters miss it.
>Can anybody here please enlighten me about Opera
CSS is the most complete of any of the majors. Does some things Moz doesn't do, and quite a bit that IE doesn't do. Has a nifty presentation mode.
HTML4 - full support to spec. Not any major problems with pure html 4.0.
JS - ECMA script 1.3 - almost 100% compliant (closer than Moz I believe and certainly closer than ie).
DOM - lacking in several respects. If you need good Dom cross browser, try [cross-browser.com...]
Unicode - Good support for the standard international languages, but lacks BIDI needed for two way languages such as Arabic.(that may have recently changed - not kept up with it).
Rewboss, you can easily define that you deal with Opera:
navigator.userAgent.indexOf("Opera")
This is available regardless identification that a user can set.
Here are some words I wrote about it:
[tek-tips.com...]
Maybe it can be useful for somebody.
Opera is a bit player right now. If you write ECMA/W3C DOM compliant javascript code and valid (X)HTML/CSS, you can safely ignore it. By the time it is popular enough to warrant worrying about (because of ROI), it should be another version or two down the road -- and by then the authors should have the DOM issues addressed. They seem to be a good crew.
The DHTML crowd needs to keep in mind that 12% of the surfing public does not have javaqscript enabled on their browsers. Before a developer makes a commitment to flyout DHTML menus and other javascript "enhancements," the 12% figure should be considered. This far exceeds the 1% figure mentioned above.