2010-06-30 40 views
0

我正在使用ASP.net 2.0应用程序。造型<tr>在Treeview

主样式表包含:

BODY TR 
{ 
    background-color: #e5e4e4; 
} 

在我创建的网站的网页我有一个:

<asp:TreeView> 

在TreeView每一行呈现为<表>。每个表格都包含一个<tr>,它可以选择样式表中的背景颜色。 我不希望他们。

通过给我< ASP:TreeView的>如下:

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

我可以得到大部分用白色背景来呈现。包含数据的<TD>■找这个作为自己的风格:

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

的< TD不包含任何数据,并用于缩进节点仍然有多余的背景颜色>秒。

如何设计意图<td> s或覆盖样式表?

在此先感谢。

回答

2

只需使用

<asp:Treeview CssClass="myTreeClass"> 

和CSS

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

+0

这是可行的,谢谢。 – 2010-06-30 12:03:46

0
table tr td 
{ 
    background-color: white; 
} 
+0

确定这肯定会影响整个应用程序的所有表?我无法做出如此大幅度的变化...... – 2010-06-30 12:04:30

+0

为那些需要白色背景的表添加一个类。用于示例,白色桌面 table.whiteTable tr td {background-color:white;} – TheGeekYouNeed 2010-06-30 14:04:33