Treeview中的样式

时间:2010-06-30 11:46:21

标签: asp.net css treeview

我正在开发ASP.net 2.0应用程序。

主样式表包含:

BODY TR
{
     background-color: #e5e4e4;
}

在我为网站创建的页面中我有:

<asp:TreeView>

TreeView中的每一行都呈现为&lt; table&gt;。每个表包含&lt; tr&gt;它会选择样式表中的背景颜色。 我不希望他们这样做。

通过提供我的&lt; asp:TreeView&gt;以下内容:

ForeColor="black"
LeafNodeStyle-BackColor="white"
NodeStyle-BackColor="White"
ParentNodeStyle-BackColor="White"
RootNodeStyle-BackColor="White"
BackColor="White" BorderColor="White"
style="background-color:White;"

我可以使用白色背景渲染大部分内容。包含数据的&lt; td&gt;将其作为样式:

white-space: nowrap; background-color: White;

不包含数据且用于缩进节点的&lt; td&gt;仍然具有不需要的背景颜色。

如何设置intent&lt; td&gt;的样式或覆盖样式表?

提前致谢。

2 个答案:

答案 0 :(得分:2)

只需使用

<asp:Treeview CssClass="myTreeClass">

并在CSS中定义

body .myTreeClass tr{background-color:white;}

答案 1 :(得分:0)

table tr td
{
     background-color: white;
}