有人可以告诉我如何解决影响后继表元素的祖先表类的问题。
我在桌子上有一张桌子:
<table id="table1" class='parent'>
<tr>
<td>
<table style="width: 100%">
<tr>
<td>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
我有css设置:
.parent {
background: yellow;
width: 200px;
height: 100px;
}
#table1 tr:first-child td:first-child {
width: 100%;
height: 30px;
border: dashed red 1px;
}
这将导致table2 tr:first-child td:first-child也将获得
width: 100%;
height: 30px;
border: dashed red 1px;
如何避免这种情况并仅对父表进行css设置,而不影响后续表元素
答案 0 :(得分:0)
使用“&gt;”不应用嵌套表的样式
#table1>tr:first-child>td:first-child
或
#table1>tbody>tr:first-child>td:first-child