C# 如何避免asp.net中treeview的父css类样式?
在我的ASP.Net页面中有一个树状视图,如下所示C# 如何避免asp.net中treeview的父css类样式?,c#,html,asp.net,css,C#,Html,Asp.net,Css,在我的ASP.Net页面中有一个树状视图,如下所示 <div style="display:inline-block; height:400px; width:200px; overflow:auto;"> <asp:TreeView ID="PostCodeTreeView" ImageSet="Arrows" OnTreeNodePopulate="PopulateNode" CssClass="testcss" runat="server" OnS
<div style="display:inline-block; height:400px; width:200px; overflow:auto;">
<asp:TreeView ID="PostCodeTreeView" ImageSet="Arrows" OnTreeNodePopulate="PopulateNode" CssClass="testcss"
runat="server" OnSelectedNodeChanged="PopulatePostcodes" OnTreeNodeExpanded="PopulatePostcodes" >
<Nodes>
<asp:TreeNode SelectAction="SelectExpand" PopulateOnDemand="true" />
</Nodes>
</asp:TreeView>
</div>
所以我面临的问题是,当treeview在内部使用table标记时,为父css类中的表定义的css样式也将应用于此
请告诉我如何避免在树状视图的内部表标记上应用样式
谢谢
Guru.问题显然将是用于设置父表样式的选择器。如果应用它是因为
表
元素只有一组空白CSS:
table {
}
td {
}
tr {
}
然后,您必须更改这些样式,使其更加具体。可能您试图覆盖的对象位于div
中,其id
为内容
,因此您可以执行以下操作:
#content table {
}
#content td {
}
#content tr {
}
无论哪种方式,都需要使填充样式更加具体
如果样式表失控,您可能需要了解。谢谢您的回复,但我没有访问现有样式表的权限,我的意思是我无法更改现有的父样式表,因为它们在其他多个位置使用。