【发布时间】:2021-08-08 17:34:28
【问题描述】:
在条纹表中,我想在两行之间添加额外的空间而不改变条纹颜色。在第一个总和行之后,我需要在第二个数据块开始之前有一个额外的空间。不幸的是,mb-3 不适用于 tr 元素。像这样的问题有什么好的解决方案?
<table class="table table-striped">
<tr class="mb-3">
感谢您的建议! 代码示例可以找到:https://www.codeply.com/p/kU5U99YOKU
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css" integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">
<table class="table table-striped">
<thead>
<tr>
<td>col1</td>
<td>col2</td>
<td>col3</td>
</tr>
</thead>
<tbody>
<tr>
<td>data1</td>
<td>data1</td>
<td>data1</td>
</tr>
<tr>
<td>data2</td>
<td>data2</td>
<td>data1</td>
</tr>
<tr class="mb-3">
<td><strong>Sum of data1</strong></td>
<td>sum1</td>
<td>sum1</td>
</tr>
<!-- as the mb-3 wont work I added this but this is wrong -->
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td>data3</td>
<td>data3</td>
<td>data3</td>
</tr>
<tr>
<td><strong>Sum of data3</strong></td>
<td>sum2</td>
<td>sum2</td>
</tr>
</tbody>
</table>
【问题讨论】:
标签: html css bootstrap-4 html-table