hmm... some serious problems you have there...
the site works and looks fine in FF/Win
in IE8/Win it is VERY broken: the sub-menus pop-up fine, but
do not show
any text; the product display is totally broken (shows one
column of
duplicate product photos) and no mouseover product close-ups
display.
in IE8/Win in Compatibility View it looks a bit better... at
least the
menus work fine. but no mouseover product close-ups still...
in IE7/Win* the menus work just fine, fly-outs and all, but
no mouseover
product close-ups display. (same as IE8 in Compatibility
View, of
course, as that's what CV does - makes IE8 use IE7 rendering
engine)
in IE6/Win*... oh well, don't we all hate IE6?... but the
site is
TOTALLY broken... no menus, no any product display to talk
about...
i think you need to thoroughly research the CSS issues,
especially the
CSS bugs in IE6 - there are literally thousands of websites
devoted to
this. you may want to experiment with different DOCTYPE
declarations,
too. all-in-all, this is such a vast area that it is
impossible to tell
you exactly hat you need fixing.
the way i usually approach this is
- start simple - basic layout, no fancy js stuff - to make
sure the
foundation is right and is displayed correctly in all
browsers
- start adding fancy stuff, one thing at a time, testing in
all browsers
after each change
- add more features, constantly testing in all browsers
- a lot of times using 3rd party js scripts you will find out
that they
do not actually work well with all browsers. look for
compatible scripts
that work in all browsers. i may even suggest you use one js
library,
like jquery, and use plug-ins available for it - at least
that will sort
of guarantee the foundation...
in one of my sites with a very tricky layout and even
trickier ui, which
gave me huge headaches to make it work in IE6, i reverted to
conditionally putting the site in quirks mode if the use
agent is
IE6/Win by adding
<cfif findnocase("Mozilla/4.0 (compatible; MSIE 6.0;
Windows NT",
cgi.http_user_agent)><!--turn quirks mode
on--></cfif>
line before the DOCTYPE line - any whitespace before the
DOCTYPE line
puts iE6 in quirks mode, changing its box model and can fix
some display
issues.
good luck. that's gonna be a lot of work, a lot of research
and a lot of
testing... but that's what we have to do as web developers...
* - these were tested from within IETester suite - i do not
have
stand-alone versions of those browsers
Azadi Saryev
Sabai-dee.com
http://www.sabai-dee.com/