I've tested the site with IE 5.5 and everything looks ok. Tomorrow, I'll take a look at it with Netscape 4.x. The core problem appears to be in the use of CSS, although I have to say my style sheet is painfully simple.
jbone wrote:The site's HTML is flaky and doesn't work properly in Opera - all the text items overlap.
Also, when a user selects a year, it spawns a new window.
I'll fix the new-window thing. As for Opera...is it just the main page, or the tables, too?
trythil wrote:The HTML renders funny (similar problems to those seen in Opera) in Mozilla Firebird 0.7 too. I'd guess that any Gecko-based browser will have issues.
Mozilla apparently has many issues with style sheets. (ref.
CSS specs annotated for Mozilla). There are so many bugs that about the only thing I can do is stop using a style sheet - which I'm reluctant to do since it makes maintaining the tables easier. It's possible many of the bugs have been fixed in later releases of Mozilla. I'm still researching this.
kmv wrote:Confirmed on Moz 1.5
The problem is your use of <div> is incorrect. In fact in your case I don't think you need to use it at all.
It's possible I mistyped something, but I think the use of <div> is generally correct. As I mentioned above, it works fine with IE. It may be unnecessary: in a couple of cases I'm using <div> only to provide indentation and leading.
Thanks for the feedback, guys. I'll look into this some more. Maybe I can detect the browser type and switch off Mozilla or Opera to a different formatting scheme.
I did find
this page that looks like it will be useful. I don't know if it will fix everything.