我正在开发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;的样式或覆盖样式表?
提前致谢。
答案 0 :(得分:2)
只需使用
<asp:Treeview CssClass="myTreeClass">
并在CSS中定义
body .myTreeClass tr{background-color:white;}
答案 1 :(得分:0)
table tr td
{
background-color: white;
}