I realize this question is the reverse of most of this sort. In other words, things "look great" in Internet Explorer, but look crappy or don't work at all on Firefox/Chrome/etc.
I have a .NET web application. When it was first designed/built back in 2003, for several reasons that are no longer relevant, the app was built for IE-only. We're now wanting to expand to include support for more browsers, however, for most of the pages there is "something" or other wrong.
- Elements don't render at all
- Javascript events don't fire
- Elements are rendered incorrectly
I have a hunch that most of this is CSS related and that it is due to the fact that IE has historically "fixed" non-compliant HTML with its own rendering fix. We're not in a position to completely rewrite everything, but I'm looking for some hints as to where we might look as a starting point.
I understand that specific solutions require specific examples, but what I'm looking for is a general concept or class of solutions. Basically the question is this. Based on the fact that the app looks great in IE, but like crap in Firefox. Is there anything you can infer that will help me focus my research to know where to look for a solution?