Heya,

This last bug is killing me. I've been bashing away at it over the 
weekend to no avail.

The Main menu drop down functionality is flawed in IE6(win) and 
possibly other IE's as well. The visual appearance is solved via 
giving the ancestors blocks a position and z-index as I explained in 
a previous post. However the functionality of the drop down menu's 
stops functioning when the cursor is above the content block whilst 
still remaining in the menu. This still appears to be a Z-index issue 
despite the menu visually functioning correctly. The menu items only 
appear to create style changes upon the text only and not the entire 
block.

 From the Microsoft website: Input from controlling devides does not 
penetrate overlapping elements even if the elements are no visible. 
Which is the issue here. There are no elements overlapping the menu 
but something in IE rendering stream is or thinks it is.

The website can be found here:
http://www.newearthpermaculture.com.au/bm/BusMentorMenu27blank.htm


I've added all the work I've done on this problem below any any help 
is GREATLY appreciated.

Regards

Wesley Lamont






There is two elements to this problem both related. The first is the 
main menu sitting ontop of the top bar. The bar is absolutely 
positioned z-indexed at -600. The menu ancestry is relative 
positioned at z-index 500 code-ordered after the bar in both html and 
css code. The li of the main menu only function on the text of the 
'a' element within the block not on the entire 'li' as standards 
suggest.
This I have proven by removing the bar and functionality is fine for 
top level of the menu. Here are the tests I've tried so far:
- Drop the bar below the menu in html code and apply top:0
- set bar at absolute -9999 z-index
- set barmid (central section of bar) @ absolute -9999, top:0
- Move bar to top again, change absolute to relative, add top to menu 
section to overlap once again
- Make menu absolute
- make menu absolute and position above bar again.
- removed positioning on bar completely

Even with the menu and bar with absolute positioning both or relative 
position and extreme opposite z-indexes I still can't achieve 
functionality correctly.

The second problem is the failure of the dropdown to sustain sfhover 
class change when the cursor moves above the content area. Movement 
above this area drop the menu completely rendering all lower menu 
items unreachable. Despite visually appearing above everything the 
functionality still claims the menu to be behind something. attempts 
so far (well ones I can remember)
- dropped parent z-index in case both were inheriting the same value.
- Added "menu * {pos:relative, z-index: 500]"
- added borders to see if any of the menu blocks was rendering 
visually under the content
http://www.newearthpermaculture.com.au/bm/BusMentorMenu28blank.htm

After even more tests while writing this:
It seems the text of the drop down menus still appears functional 
above everything similar to the main menu. elsewhere on the block 
fails to keep the sfhover class change. Interestingly the entire 
block still triggers the sub menus to appear even if it then fails 
above the content block.

The border test in 28 also show how the borders appear to function 
above the content block as well.
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to