I don't understand the reason for this myself (though I didn't research it; maybe a more experienced user can tell me), but z-index properties are only respected when the element is not position ed static ally. Your problem is fixed by adding mainmenu { position: relative; } so by including position: relative for mainmenu (your declaration starts on line 46 of style. Css).
I don't understand the reason for this myself (though I didn't research it; maybe a more experienced user can tell me), but z-index properties are only respected when the element is not positioned statically. Your problem is fixed by adding #mainmenu { position: relative; } so by including position: relative; for #mainmenu (your declaration starts on line 46 of style. Css).
Thanks a lot! – Fincha Jul 28 '10 at 11:20.
So I have an issue with a CSS dropdown menu being displayed wrong in IE. In other browsers it works like it should. So this is my complete HTML.
It has a layout provided by the following css. This is the full CSS. This is the CSS I use.
Now in firefox it works as it should. The menu is show when I hover the menu2 item. On IE it shows the first submenu item (submenu1) and then it is cleared so I can't even click it.
I can't see what i'm doing wrong so if you can help me I would appreciate it. Edit: added code. The header tag has an overflow:hidden attribute; if I set that to visible it will show the complete menu but will mess up my layout completely.
Is there a way around it or am I doing something wrong? Also, I have a jquery script to set the display on the menu to none/block accordingly but in IE if I hover on the submenu items the menu will still be hidden. Why does this happen?
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.