我生成一个Gridview,并且在每个的两个单元格中,还有另外两个Gridview。这呈现为一个表,每行在两个单元格中都有一个表。
我设置了每个Gridview的CssClass,但无论我做什么,调用中的表似乎都至少继承了应用于包含表的一些css属性。
是否有一种万无一失的说法'忽略围绕此表的桌子的所有属性'。
答案 0 :(得分:1)
你可以使用更具体的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;
}
答案 1 :(得分:0)
BLSully是对的,唯一可行的方法是覆盖其继承的属性。要覆盖属性,您需要使覆盖代码比其他选择器更具体。有关特异性的精彩文章,请阅读:
http://www.stuffandnonsense.co.uk/archives/css_specificity_wars.html