Forum Moderators: open
You should design for web browsers. Period.
Also do you mean "shouldn't"?
Just following standards doesn't mean that you don't need to test thoroughly in your users' favorite browsers.
Netscape 6 and 7 are basically Gecko 1.0X each. There are a lot of early Gecko bugs and a ton that still linger all the way to the current 1.7X series. The 1.8 Gecko platform is superior to the 1.7 series. I would suggest downloading a Firefox Nightly Build, use a middle aged version of the Mozilla Suite (anywhere from 1.3-1.6), use Netscape 6 or 7 (in my case both) to test various versions of Gecko. While unless your code is indepth you should not notice anything to drastically different frmo version to version.
Keep in mind Gecko renders a page according to THE stanards while MS attemps to MAKE standards. While your page may look good in MSIE this would be like putting on a spectacular show and at the end getting fired because you either did it at the wrong place AND you did the wrong performence. MSIE will keep you from understanding this.
The only way to code is for a Gecko platform first. Then work your way to Opera. After and only after Gecko and Opera should you then test a page out with MSIE. Usually I baby step test sites at each new item added but you will have your own preferences. Keep in mind Safari (mac) and Konquerer (linux) are based on the KHTML engine though it has some mind bending bugs that are clear and present though have yet to be fixed.
You should design for web browsers. Period.Also do you mean "shouldn't"?
No, I'm pretty sure he said what he meant. (Correct me if I'm wrong, Matt.) You should design in such a way that your pages will at least be readable in all web browsers, regardless of make, model, date, or user base. (That said, my site breaks terribly and illegibly in NN6.2; I don't know why for sure but it's a float clearing problem of some sort.)
If Firefox were the type of browser that required mega-hours to make a page that worked in it, (Matthew shrugs in the direction of IE) then I'd say your stats would justify ignoring the Firefox users. However, seeing as how Firefox is extremely easy to develop for, I would think that the time outlay necessary to make your pages work in it would be well worth it.
For one thing, if your site really breaks badly in Firefox, your low Firefox numbers could be something like a self-fulfilled prophecy.
All this, of course, assumes that your pages DO break in Firefox. You haven't said yet if they do or don't, but it should be a quick check. If the site works for recent versions of Netscape, it's a pretty safe prediction that it will work for Firefox, too.
Thanks for that I now understand the approach I should take. Currently my site doesn't break in Firefox, but at the moment I am mostly using tables for layout and css for style. Which is quite easy to get working in all browsers. However I am intersted in changing the layout and was thinking of changing to all css. But following this discussion I will be designing for firefox, as it seems to be a browser that supports the standards more closly than IE. So I was thinking of taking the approach that Trace suggested.
And most of the time after doing that, I would review my work in Opera and about 99% of the time it was acceptable.
Let me know if you have any questions.