Terri Houston wrote:
> www.ttcollectiblegifts.com/dynamicdrive.html

> I was told the menu was large, and I hope I've fixed it, but can't 
> see it with IE6.  All help is appreciated.

There's nothing wrong in IE6 that isn't just as wrong in any other
browser, so you can test in any of today's browsers by applying font
resizing.

The script-induced positioning of dropdowns (second level menu items)
isn't dynamic - doesn't adjust when subjected to font resizing at the
user end without reload, which may lead to overlapping or non-reachable
dropdowns in all browser.
That's the only on-screen problem that page has, and that hasn't changed
since your last round.

You can either make the javascript dynamic - adjust 'top' without
reloading, or you can leave that positioning to CSS - which is dynamic
by nature and will override the script when 'top: 100%' is declared with
high enough specificity.

You can of course also choose to ignore the problem - write it off as
something that only happens under rare conditions, since you apparently
haven't been able to see it as a problem in any of the browsers you have
available. Again: the problem is *not* restricted to IE6.

-------------

If you choose to fix it through CSS, then the addition of...
.suckertreemenu ul li ul{top: 100%!important;}
...will override the script and hit the right spot dynamically.
.suckertreemenu ul li ul li ul{top: 0!important;}
...is also necessary to prevent the script from messing up the position
further down.

In addition to that you'll need...
.suckertreemenu ul li a{white-space: nowrap;}
...to prevent overlapping of second-level menu items when some
first-level menu items wrap and become too tall.

IE6 doesn't respect declared width, so it will push the last first-level
menu items onto a new line when wrapping is prevented. That makes the
addition of...
* html .suckertreemenu ul li a{overflow-x: hidden;}
...necessary.

--------------

The non-valid source code and CSS parts are still there too, but those
are handled by browsers [error recovery] and don't disturb at the user
end. Should be fixed though.

regards
        Georg
-- 
http://www.gunlaug.no
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to