我有一個應用了border-collapse
的表格。我想在表格中刪除一些td
邊框,例如border-right
。我使用下面的CSS來完成這項工作,但是這段代碼也刪除了我不想刪除的其他邊框的1px。事實上,它增加了1px solid white
表中的頂部和底部邊框在去除border-right
在那裏在html中刪除特定邊框的完美方法
.no-border-right {
border-right: solid 10px #FFF!important;
}
table {
border-collapse: collapse;
font-size: 16px;
padding: 6px;
}
table td {
border: 10px solid gray;
}
table th {
border: 10px solid gray;
}
<table align="center">
<tr>
<th>sl</th>
<th>name</th>
<th>score</th>
<th>rank</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td>1</td>
<td class="no-border-right">James</td>
<td>1</td>
<td>2</td>
</tr>
</table>
<table>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
<tr>
<td></td>
<td class="no-border-right"></td>
<td></td>
</tr>
</table>
如何刪除而不影響其他的邊界?
從片段我預期的結果是下面:
需要看到的其餘代碼(HTML/CSS)或頁面的渲染副本。 – Pytth
@Pytth,請參閱最新的問題。 – theJohn