我生成了一个 Gridview,并且在每个单元的两个单元格中,还有另外两个 Gridview。这呈现为一个表格,每行在两个单元格中都有一个表格。
我设置了每个 Gridview 的 CssClass,但是无论我做什么,调用中的表似乎至少继承了一些应用于包含表的 css 属性。
有没有一种万无一失的说法“忽略该表周围的表的所有属性”。
您可以使用更具体的 CSS 选择器...例如:
<table class="outerTable">
<tbody>
<tr>
<td>This will be white text</td>
<td>
<table class="innerTable">
<tbody>
<tr>
<td>This will be black text</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table
.outerTable > tbody > tr > td {
color: #fff;
}
.innerTable > tbody > tr > td {
color: #000;
}
BLSully 是对的,唯一的好方法是覆盖其继承的属性。要覆盖属性,您需要让覆盖代码比其他选择器更具体。有关特异性的精彩文章,请阅读以下内容:
http://www.stuffandnonsense.co.uk/archives/css_specificity_wars.html