2010-06-30 35 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