On May 18, 11:12*am, " Cal Who" <CalWhoNOS...@roadrunner.com> wrote:
> I can't get my Treeiew to pay attention to my CssClass. I even used the
> following:
>
> <asp:TreeView ShowCheckBoxes="None" ShowExpandCollapse="false"
> ID="TreeView1" runat="server"
>
> DataSourceID="SiteMapDataSource2" CssClass="MenuStaticq"
> HoverNodeStyle-CssClass="MenuStaticq" LeafNodeStyle-CssClass="MenuStaticq"
> NodeStyle-CssClasss="MenuStaticq" ParentNodeStyle-CssClass="MenuStaticq"
> RootNodeStyle-CssClass="MenuStaticq"
> SelectedNodeStyle-CssClass="MenuStaticq" >
>
> </asp:TreeView>
>
> And:
>
> .MenuStaticq, .MenuStaticq:link, .MenuStaticq:visited, .MenuStaticq:hover,
> .MenuStaticq:active
>
> {
>
> text-decoration: none;
>
> font-weight:bold;
>
> font-size: .9em;
>
> }
>
> But it looks like the TreeView insist on using the styles shown below that I
> set earlier in the css file for the asp:Menu
>
> Do you know what I'm doing wrong?
>
> Thanks
>
> .MenuStatic, .MenuStatic:link, .MenuStatic:visited, .MenuStatic:hover,
> .MenuStatic:active
>
> {
>
> display:inline-table!important;
>
> text-decoration: none;
>
> font-weight:bold;
>
> font-size: .9em;
>
> }
>
> ?
>
> a:link
>
> {
>
> font-size:1em;
>
> text-decoration: none;
>
> }
>
> a:visited
>
> {
>
> font-size: 1em;
>
> text-decoration: none;
>
> }
>
> .MenuLink
>
> {
>
> font-size: .9em;
>
> text-decoration: none;
>
> }
>
> .MenuVisted
>
> {
>
> font-size: .9em;
>
> text-decoration: none;
>
> }
>
> a:hover /* for ANY anchor tag underline only when hovering */
>
> {
>
> font-size: 1em;
>
> font-weight:normal;
>
> text-decoration: underline;
>
> cursor: pointer;
>
> }
>
> .MenuHover /* for the asp menu -never underline */
>
> {
>
> font-size: .9em;
>
> font-weight: bold;
>
> text-decoration: none;
>
> cursor: pointer;
>
> }
>
> .MenuHover:hover
>
> {
>
> font-size: .9em;
>
> font-weight: bold;
>
> text-decoration: none;
>
> cursor: pointer;
>
> }
>
> ?
>
> ?
>
> ?
For links (a-tag) you need to specify it in the css
..MenuStaticq,
a.MenuStaticq:link,
a.MenuStaticq:visited,
a.MenuStaticq:hover,
a.MenuStaticq:active
{
....
}
For more information you can read
ASP.NET Web Server Controls and CSS Styles
http://msdn.microsoft.com/en-us/library/h4kete56.aspx
Hope this helps