Welcome to WebmasterWorld Guest from 184.108.40.206
Forum Moderators: open
I am looking to get some advice/help on how to fix these issues I am having where my flash and nav bar are not displaying properly in firefox... everything works perfectly in IE.
You will notice I am using frames becasue it makes it very easy to navigate around the site, particularly in displaying some of of the pdf's right within the page. I know frames create issues with cross-browser support, but I am trying to do what I can to keep them if possible.
The site is <edited>
I much appreciate you help in advance.
<Sorry, no specific sites.
See Forum Charter [webmasterworld.com]>
[edited by: tedster at 11:56 pm (utc) on Aug. 13, 2006]
I would guess you are bumping up against a few things:
1. While IE may be the most common browser, it offers much weaker support of the W3C standards. When there's a discrepancy between IE and Firefox, most of the time FF has it right.
2. You may be having trouble with default padding and margin on various elements. The way around this, usually, is not to depend on the browser default and make sure you use styles to explicitly declare margin and padding.
3. One other major factor you may be working with is the difference between Quirks Mode and Standards Mode -- and the fact that even in Standards Mode, IE can be pretty non-standard. A lot depends on your DTD at the beginning of the html.
There's a serious depth to this area, but a good overview can be found here:
[ur=http://www.webmasterworld.com/forum21/7975.htm]Quirks Mode vs. Standards Mode - overview[/url]
All of this points to the reason that many people (myself included) find that it is better to design first to standards, monitoring the results in FireFox or Opera -- and then tweak later if IE is having trouble with it. This approach might not seem intuitive at first, since IE still has the biggest market share. But in practical experience, I would say desinging for standards forst, rather than for IE first, reduces development time by up to 50% on complex layouts.
It's for this reason that