我在另一个表中有这个表,我想从子表的单元格(A和B周围)中删除边框。 以下是此源代码。
<style>
.withBorders tr td{
border: 1px solid black !important ;
}
.withBorders table.withoutBorders tr td {
border:0px
}
</style>
<table class="withBorders">
<tr>
<td>
<table class="withoutBorders">
<tbody>
<tr>
<td>A</td>
<td>B</td>
</tr>
</tbody>
</table>
</td>
<td>C</td>
</tr>
<tr>
<td>D</td>
<td>E</td>
</tr>
</table>
问题是这个没有用,我用子表的css选择器尝试了很多更改,但是我无法覆盖父表css属性。
有人可以就此提出建议吗? 注意:我无法对父表css选择器进行任何更改。
答案 0 :(得分:1)
.withBorders tr td{
border: 1px solid black;
}
.withBorders tr td table tr td {
border:none;
}
&#13;
<table class="withBorders">
<tr>
<td>
<table class="withoutBorders">
<tbody>
<tr>
<td>A</td>
<td>B</td>
</tr>
</tbody>
</table>
</td>
<td>C</td>
</tr>
<tr>
<td>D</td>
<td>E</td>
</tr>
</table>
&#13;
.withBorders table.withoutBorders tr td { border:0px }
答案 1 :(得分:0)
您可以轻松使用以下代码:
.withBorders tr td{
border: 1px solid black;
}
.withBorders table.withoutBorders tr td {
border:0px
}
&#13;
<table class="withBorders">
<tr>
<td>
<table class="withoutBorders">
<tbody>
<tr>
<td>A</td>
<td>B</td>
</tr>
</tbody>
</table>
</td>
<td>C</td>
</tr>
<tr>
<td>D</td>
<td>E</td>
</tr>
</table>
&#13;
&#34;!重要&#34;意味着如果它是两种样式之间的某种选择,它将选择具有更高优先级的样式。 (包含&#34;!important&#34;)的风格