Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...IE 7 displays menu incorrectly... PLEASE HELP!!!IE 7 displays menu incorrectly... PLEASE HELP!!!
Previous
 
Next
New Post
7/23/2007 10:48 PM
 
okay guys,

this is the first time i have used DNN so i'm learning. but i do understand CSS and HTML but i'm having major problems with the way IE 7 is displaying the [solpartmenu]. my boss purchased a skin and wants to use it with some changes which i have succcessfully made. the menu looks all messed up though. BUT ONLY IN IE 7!!! firefox and safari display the menu perfectly. this is so frustrating as a designer because i know that the CSS file is right (at least for other browsers) and i have been scrubbing it over and over trying to figre out what the problem is. i am at a TOTAL loss here and need some help. it's the only thing from keeping me from finishing the site.

i am trying to understand how the [solpartmenu] is designed on the DNN side. if i knew the actual layout, i could better understand what i need to do for a fix.

by the way, the code that came with the purchased skin was sloppy... really sloppy. i spent a couple hours going through it to clean it up and make it more readable. this is what i have as of right now... i realize that there are some lines that could be deleted, but i wanted to get it working first before i lean it out. wish i could attach a pic to show you what the menu looks like. the best way to describe it is that the menu items are getting clipped on both sides and display lower than they should (IE 7)

/***********************************************************************************************************************************************************/
/*--------- Menu Style
/***********************************************************************************************************************************************************/

.MainMenu_MenuContainer {
width: 100%;
background-color: #FFFFFF;
}

.MainMenu_MenuBar{
height: 55px;
}

.MainMenu_MenuIcon {
display: none;
}

.MainMenu_RootMenuArrow {
display: none;
}

.MainMenu_MenuArrow {
display: none;
}

/***********************************************************************************************************************************************************/
/*--------- Root Menu Separator
/***********************************************************************************************************************************************************/

.MainMenu_MenuBreak {
display:none;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}

.ModuleTitle_MenuItemSel {
background-color: transparent;
}

.MainMenu_MenuItemSel {
background-color: transparent;
}

/***********************************************************************************************************************************************************/
/*--------- Sub Menu style
/***********************************************************************************************************************************************************/

.MainMenu_MenuItem,.submenuitembreadcrumb {
font-family: Verdana, Arial, Helvetica, Tahoma;
color: #FFFFFF;
font-size: 10px;
font-weight: normal;
padding: 5px 15px 5px 10px;
border: 0px #000000 solid;
}

.submenuitemselected {
font-family:Verdana, Arial, Helvetica, Tahoma;
color:#1B5B7C;
font-size:10px;
font-weight:normal;
padding:5px 15px 5px 10px;
border:0px #000000 solid;
background-color: #6DC2DC;
}

.submenu {
font-family: Verdana, Arial, Helvetica, Tahoma;
color:#FFFFFF;
font-size:12px;
font-weight:normal;
border:1px solid #FFFFFF;
padding:0px;
margin-top: 0px;
margin-left: 0px;
background-color: #3081AA;
border: 1px solid #FFFFFF;
margin: -7px 0 0 2px;
}

/***********************************************************************************************************************************************************/
/*--------- Root Menu style
/***********************************************************************************************************************************************************/

.rootmenuitem TD {
}

.rootmenuitem TD DIV {
background-image: url(tab_03.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

.rootmenuitem TD DIV DIV {
background-image: url(tab_01.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

.rootmenuitem TD DIV DIV DIV {
background-image: url(tab_02.gif);
background-position: bottom center;
background-repeat: no-repeat;
width: 82px;
color: #1B5B7C;
text-align: center;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
padding: 13px 13px 7px 13px;
height: 50px;
line-height: 4.7em;
}

.rootmenuitemselected TD, .rootmenuitembreadcrumb TD {

}

.rootmenuitemselected TD DIV, .rootmenuitembreadcrumb TD DIV {
background-image: url(tabON_03.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

.rootmenuitemselected TD DIV DIV, .rootmenuitembreadcrumb TD DIV DIV {
background-image: url(tabON_01.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

.rootmenuitemselected TD DIV DIV DIV, .rootmenuitembreadcrumb TD DIV DIV DIV {
background-image: url(tabON_02.gif);
background-position: bottom center;
background-repeat: no-repeat;
width: 82px;
color: #FFFFFF;
text-align: center;
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
padding: 13px 13px 7px 13px;
height: 50px;
line-height: 4.7em;
}
 
New Post
7/24/2007 4:28 AM
 

I have experience with this kind of menu as we have at least 5 packaged skins using this technique, However, cross browser issues are a very difficult aspect of implementing this kind of menu. I would not have the time to apply your skin on my local and find the issue - but may be haveing a look at your site live, may spark something

Salar

 
New Post
7/24/2007 12:01 PM
 

Hi,

I've got some experience skinning the solpart menu and, I know to get it to work for all browsers can be a time consuming job, I tried to get you menu working here

If you could email me a picture of want you want and how the menu sits in you .ascx file (all the additional classes) I can try and create the css for you.

regards Bas.

email: bas.grootjans@gmail.com

 
New Post
7/24/2007 12:06 PM
 

Even though you included your CSS, It is difficult to be able to diagnose the problem without actually seeing the site first, I for instance cannot create a skin just to test your CSS.

But anyway, do you have the developer tool for IE or FF?  Using these tools you can dissect the actual page as it is rendered by the browser and maybe see what is going on.  That's the first thing I would do to diagnose your problem.  I'm certain that it would help a lot.  Also, have you checked specifying the "line-height" in px instead of em, I don't know, it may help. 

And, before anybody starts blasting IE on compliance, at one point I was helping somebody in this forum where things were not aligning right in IE but okay in other browsers, it was kind of an ambiguity in the definitions of the tables and tables within tables.  I don't remember the details, and am not familiar with the standards 100%, but I think that the other browsers looked right because they were making an assumption about the rendering that IE did not.  So who's wrong???

Carlos

 

 
New Post
7/24/2007 9:59 PM
 
www.oliminc.com

thanks for the response guys. if you have any ideas please let me know!!! ahhhhgggg! im going crazy!
 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...IE 7 displays menu incorrectly... PLEASE HELP!!!IE 7 displays menu incorrectly... PLEASE HELP!!!


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out