如何避免在 ASP .NET 中为树视图提供父 CSS 类样式
本文关键字:CSS 样式 视图 何避免 ASP NET | 更新日期: 2023-09-27 18:30:21
我的 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" OnSelectedNodeChanged="PopulatePostcodes" OnTreeNodeExpanded="PopulatePostcodes" >
<Nodes>
<asp:TreeNode SelectAction="SelectExpand" PopulateOnDemand="true" />
</Nodes>
</asp:TreeView>
</div>
所以我面临的问题是,由于树视图在内部使用表标记,因此为父 css 类中的表定义的 css 样式也应用于此。
请让我知道如何避免样式应用于树视图的内部表标签。
谢谢大师。
问题显然是用于设置父表样式的选择器。如果应用它是因为您只有一组用于table
元素的 CSS 而应用:
table {
}
td {
}
tr {
}
然后,您将不得不更改这些样式以使其更具体。也许你试图覆盖的那些人在一个div
中,id
content
,所以你可以这样做:
#content table {
}
#content td {
}
#content tr {
}
无论哪种方式,您都需要使毯状样式更加具体。
如果样式表失控,你可能想学习 Sass。