作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个简单的 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/
我是一名优秀的程序员,十分优秀!