Closed (fixed)
Project:
Nice Menus
Version:
4.7.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
6 Feb 2006 at 04:40 UTC
Updated:
10 Oct 2007 at 03:11 UTC
Jump to comment: Most recent file
Comments
Comment #1
Adrian Freed commentedI gave up the nicemenus CSS/JS and developed a new scheme that works with IE6, IE 7 etc.
It is available in alpha release for books. Menus and taxonomy terms will follow shortly.
I hope it helps with your theme:
http://drupal.org/node/44601
Comment #2
jasonwhat commentedThis seems like a good module for collaboration. It probably makes sense to standardize the css and combine these two modules. I've had problems with Nice Menus also in Civicspace themes that z-index changes don't seem to help. It would be great to have code that worked across browsers.
Comment #3
Jinson commentedYup, a consolidated solution that works for most of the latest browsers would be good. Or at least some instructions from those who've successfully modified Nice Menus to work with IE. Anyone able to help out here?
Comment #4
Adrian Freed commentedI will return to this issue in mid-march. I need to scare up some money to pay my local css expert to clean up and simplify the usability of the css files.
Comment #5
jivyb commentedwould this help: http://www.cssplay.co.uk/menus/dd_valid.html
It's Stu Nichols' cross-browser drop-down menu using only css...
Comment #6
Fluence commentedThe following code changes fixed a similar issue for me (submenus were falling under my content divs).
First, place the following at the very end of nice_menus.css
And it has to be followed by
I don't know exactly why this works, but it forces IE to keep the menus on top of other divs.
Comment #7
Fluence commentedI just realized the fix above stretches the window out in Firefox, causing the bottom scroll bar to appear.
It can be fixed by setting ul.nice-menu-down width to 75%, but I'm looking into why this happens...
Comment #8
Fluence commentedAllright...
I've consolidated/changed these lines from the CVS:
to
And it is working as I want it to in both Mozilla and IE.
Has to follow these lines, and a "width" statement isn't necessary here.
I haven't tested this in browsers other than IE 6 and Firefox 1.5, but will tomorrow.
Comment #9
Fluence commentedI'd meant to post the above as a response to
"down" menu in IE
not in this issue...
Should I repost it there? Anyone care?
Comment #10
Dave Cohen commentedI've tried the advice from this thread, but no luck. Attached image shows my nice-menu. The cursor is over Topic 1, and you should see subtopic 1-a and subtopic 1-b beneath, but they are obscured by the first block in the left sidebar.
Any ideas?
Comment #11
xamox commentedThe above also did not work for me.
Comment #12
hiribarne commentedI fixed this problem for my specific site layout (pure CSS based) this way:
in nice_menus.css the first thing you can see is:
.block-nice_menus {
line-height: normal;
font-size: normal;
/*position: relative;*/
z-index: 10;
}
and I just change it to:
.block-nice_menus {
line-height: normal;
font-size: normal;
* position: absolute;
z-index: 10;
}
comment:
z-index property is the answer, but z-index only works on elements that have been positioned, so I added the "Win IE only" position:absolute
you can also uncomment the deafult position:relative line in the css accordingly with your layout
good look to those people using nice_menus, they are really nice ;-)
Comment #13
add1sun commentedNo longer supporting 4.7. Closing.