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, ...HouseMenu SkinObject - CSS StylingHouseMenu SkinObject - CSS Styling
Previous
 
Next
New Post
3/31/2009 12:57 PM
 

Hi All

I know its not a default DNN core module / menu, and I know it might be a bit cheeky posting something like this here, but there is almost zero documentation on the DNN HouseMenu SkinObject.

In one Skinning Forum Thread, I saw that Timo Breumelholf (Skinning Project Team) mentions:

"BTW, you should not use the CSS provided by HM 1.x, make your own..." 

See: http://www.dotnetnuke.com/Community/Forums/tabid/795/forumid/109/threadid/286079/scope/posts/Default.aspx

I understand, fundamentally on how to style the menu using CSS, but does anyone (even Timo maybe) have a solid CSS file for styling the menu in horizontal display. (I know Nina Meiers uses HouseMenu, I think...)

I ask for 2 reasons:

1. Timo's comment above.
2. I have noticed that the defulat styles, like Skyward.css have a lot of hacky css classes that are apparently meant to curb display issues in MacIE5. E.G.

/* hack for MacIE5 to ignore, while other browsers use \*/
    height: 12px;
    _height: 20px;
    /* end hack */

Any help would be appreciated.

Thanks


Shebang Websites - A product of Mogridge Design
Hey, we're partnered with UntangleMyWeb.com

 
New Post
3/31/2009 2:48 PM
 

I'm not sure what you're looking for in CSS for the House Menu, but removing most of the hacks and consolidating the CSS is your first step.  Use a tool like Firebug to get the CSS correct.  There really isn't a lot to styling the House Menu, but it really is kind of convoluted.

Jeff

 
New Post
3/31/2009 2:50 PM
 

Forgot to mention a few things:

  1. I am using the latest downloadable version of House Menu (HouseMenuSkinObjectPA_01.04.01.beta)
  2. I am skinning in DNN 4.9.2 (using .ascx method)
  3. Using XHTML, DIV CSS and I have a valid doctype xml file
  4. My query here is not just for my own gain, but also to give forum users a practical, up-to-date guide and example of how to style this module/skinobject, which I will post here

Any takers..?

Jon


Shebang Websites - A product of Mogridge Design
Hey, we're partnered with UntangleMyWeb.com

 
New Post
3/31/2009 3:24 PM
 

Hi Jeff

Thank you for your reply.  I agree - it seems a little convoluted (in the "long-winded" sense of the word, as opposed to "difficult").

That's really why I posted this thread.  I'm looking for a best-practice example of the simplest, cleanest, most robust version of CSS to style the House Menu.  I have already got a decent version of this myself, but was hoping that one of the bigger dogs would have some knowledge (and code) to part with.  The idea being that other users will be able to study the example and learn from it too.

I realise that the new version of DNN-Nav has the option to render as an unordered list (UL / LI), but as DNN 5.0 isn't quite as stable as I'd prefer it to be, the only other free version of such a menu is the House Menu.  As I'm interested in both best pratice and knowledge-sharing, I'd like to get a good working example up here.

Jon


Shebang Websites - A product of Mogridge Design
Hey, we're partnered with UntangleMyWeb.com

 
New Post
3/31/2009 6:29 PM
 

I've got an IE specific issue with the HouseMenu SkinObject. I've got all my styling down and it works fine in Firefox, Safari, & Opera. It's actually looks fine in IE until I hover over a root item with a submenu.

In all of the other browsers my submenu renders fine, but in IE nothing happens. I hid all of the submenu items off the page using left:-9999;. Once you hover over an item with a submenu I set left:auto; on the submenu list.

I.E.

#HouseMenuNav li ul{left:-9999px;}

#HouseMenuNav li:hover ul{left:auto;}
/* or left:0; */

I've tried everything I can think of. I'm fairly new to the world of styling everything via css.

Any help is greatly appreciated thanks.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...HouseMenu SkinObject - CSS StylingHouseMenu SkinObject - CSS Styling


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