gpt4 book ai didi

html - 如何仅删除html表格中指定行的底部边框

转载 作者:太空狗 更新时间:2023-10-29 15:53:43 33 4
gpt4 key购买 nike

我有一个简单的 html 表,我想删除特定行上 tr 的底部边框。

表格

<table cellpadding="5">
<thead>
<tr valign="top">
<th>Title</th>
<th>Title 2</th>
<th>Title 3</th>
<th>Title 4</th>
</tr>
</thead>

<tbody>
<tr>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
</tr>

<tr class="no-bottom-border">
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
</tr>
<tr>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
</tr>
</tbody>
</table>

我尝试的是向 tr 添加类,我希望它没有底部边框 class="no-bottom-border" 并使用 css删除它

tr .no-bottom-border {border-bottom: none}

这似乎行不通。这是 JSFIDDLE与表

最佳答案

td 的边框为目标,因为 tr 没有边框属性。

演示

table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

table {
border: 1px solid #ccc;
color: #37393b;
margin: 10px 0 0 0;
text-shadow: #fff 1px -1px 1px;
text-align: left;
width: 100%;
}

table tbody tr td {
background: #FFF;
border-bottom: 1px dotted #d00;
}

tr.no-bottom-border td {
border-bottom: none
}
<table cellpadding="5">
<thead>
<tr valign="top">
<th>Title</th>
<th>Title 2</th>
<th>Title 3</th>
<th>Title 4</th>
</tr>
</thead>

<tbody>
<tr>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
</tr>

<tr>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
</tr>

<tr class="no-bottom-border">
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
</tr>
<tr>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
<td>Test Entry</td>
</tr>
</tbody>
</table>

关于html - 如何仅删除html表格中指定行的底部边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45686890/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com