MorningZ wrote:
ok, so what i am confused about:
What you appear to be saying is that there is no way to set the menu item's styles from a .css file because the framework will always and no matter what put theNav _1 class there as well?
that kinda sucks :(
That's not quite what I'm saying:
What I mean to say is that there is no way to get around a minimal set of styles that we put into the Menu. They are there to make the menu functional correct but we've done as little as possible to intefere with your ability to customize it's look and feel.
Users are still able to add their own styles from a .css file and they will get applied to the rendering where appropriate. For example:
.a { background-color: blue; }
.b { z-index: 10; }
<table class="a b" >...</table>
In this case, both classes a AND b get applied, not just b. The table has a z-index of 10 and a background color of blue. This is what is happening in your output. Two clases (or more) are being applied to the various elements in the menu's rendering. All of them get applied (although conflicts sometimes do arise and get resolved by IE/FF/etc).
I think you might find it much clearer if you change the CssClass and the ID to be different names. Your CssClass and the built in one will be much more distinct.
Although, perhaps I am missing something about what you're asking.
--
Danny
disclaimer: Information provided is 'as is' and conveys no warranties or guarantees.