• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

Dynamic Menu buggy in IE8 and below - How to fix?

New Here ,
Apr 12, 2012 Apr 12, 2012

Copy link to clipboard

Copied

Hi friends,

I have created a site and use the Dynamic Menu module to do the navigation.  They look ok in Chrome and Firefox but when open IE8 and previous versions, the menus are pushed off farther to the right and stick for a long time.  There is also a mysterious horizontal rule above my menu in these versions of IE also!  I cannot figure out how to fix.. however my customer is relatively unhappy.  Perhaps due to my intermediate nature as a web developer

Any clues or suggestions would be fantastic:

www.visionquestdallas.com

http://www.screencast.com/t/iYVPmIvsa

TOPICS
Content management and modules

Views

1.8K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Apr 12, 2012 Apr 12, 2012

Copy link to clipboard

Copied

Hey there,

You got to get the coding and css right.

IE 8 and IE7 have issues with how it renders stuff, IE7 does not clear floats correctly for example.

With a menu you need to ensure the li parent element of dropdowns has a position relative and the ul child is absolute positioned for example. I often see only the latter. Padding will often thow you out for IE7 and IE8 due to their box modal. You should use line height for vertical centering over top bottom padding.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Apr 13, 2012 Apr 13, 2012

Copy link to clipboard

Copied

I've got a similar problem at the moment. But this is with the most basic Dynamic Menu possible (due to probs with Oxo template and floats/backwards compatibility). I may redo the menu later, but for now I just need to get this last bit working.

So, the submenus aren't appearing directly under their parent item. Plus they change position depending on what browser I'm using, as well as what size the screen is!

I've fiddled with the offset settings in the Dynamic Menu so that it is approximately right in IE with a maximised window, but it isn't really good enough.

Is one of the styles somehow affecting it? It works when I put it on a blank page:

http://www.f2fcommunications.com.au/test1.html

And in the body of a page based on the template:

http://www.f2fcommunications.com.au/test2.html

But not when it's where it's supposed to be!

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 13, 2012 Apr 13, 2012

Copy link to clipboard

Copied

I also have created this in the most simple way - I don't hand code any of

my dynamic menus so I'm not really sure how to proceed.....

If I were going to change the characteristics, would I need to find the

style sheet that BC assigned to it and go edit the tags myself?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Guest
Apr 13, 2012 Apr 13, 2012

Copy link to clipboard

Copied

You can do a fair bit within the dynamic menus themselves, have a look at the options.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Apr 13, 2012 Apr 13, 2012

Copy link to clipboard

Copied

Check out the guide I wrote on V2 stuff here:
http://forums.adobe.com/docs/DOC-1903

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 17, 2012 Apr 17, 2012

Copy link to clipboard

Copied

I am still not sure what to do -- I did not hand code the menu's. If I

should change something in modulestylesheets.css can you tell me what that

is?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Apr 19, 2012 Apr 19, 2012

Copy link to clipboard

Copied

I would recommend outputing the dynamic menu in an unordered list. You can do this if you open up the dynamic menu in the back-end and under the menu details, set the menu type as "CSS (HTML Only)". You will have more felxibility when it comes to styling the menu.

I created an example menu that had a similar style to yours and wrote some CSS if you would like to use that as a starting point for styling the unordered menu list and dropdown. This may not work perfectly with your site but - again - a starting point. You can see what I did here - https://gist.github.com/2421348

In my example, note that I wrapped the dynamic menu module tag in <div id="menu">

Let me know where this gets you!

Carol | www.bcgurus.com/Business-Catalyst-Templates for only $7

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 16, 2012 Apr 16, 2012

Copy link to clipboard

Copied

Yes, I utilize the options in the dynamic menus but that does not affect

how it looks in IE7 and 8, Katharine.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Apr 19, 2012 Apr 19, 2012

Copy link to clipboard

Copied

You need to look at the code examples everyone is giving you and work with your CSS and not the style options in the admin.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 20, 2012 Apr 20, 2012

Copy link to clipboard

Copied

LATEST

Thank you, trying that this morning. Just have never built one by hand

before but luckily have a starting point now. Disappointed though that the

BC tool that creates it for you isn't compatible with older versions.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines