css - 将表的最后一行分开

标签 css

是否可以将表格的最后一行分开? 我阅读了边界折叠和边界间距。这些将影响所有表格元素。我试图只分隔表格的最后一行。

出于说明目的:

<table>
    <tbody>
        <tr></tr>
        <tr></tr>
    </tbody>
    <tfoot>
        <tr></tr>
    </tfoot>
</table>

在上面给出的示例中,我还尝试通过将其显示覆盖到表格来分离 tfoot。但是当它对我想要实现的前景造成更大的损害时。我可以使用任何 CSS 技巧吗?

注意*

我尝试了所有可能的技巧,想法是将 tfoot 与 tbody 分开。要求是 tfood 的背景为绿色,tbody 的背景色为蓝色。分开时,它应该在这两个标签之间显示一个白色空白。我像大多数人说的那样实现了填充,但它并没有起到作用。有什么想法吗?

问题已解决

基本上,我所做的是包含一个虚拟行并隐藏其边框。

最佳答案

如果通过分隔您只是想在行之间创建一些空间,一个技巧是在顶部为 footer 中的单元格提供一些透明边框。

tfoot tr:first-child td {
  border-top: 1em solid transparent;
}
<table>
  <tbody>
    <tr>
      <td>data 1</td>
    </tr>
    <tr>
      <td>data 2</td>
    </tr>
  </tbody>
  <tfoot>
    <tr>
      <td>footer</td>
    </tr>
  </tfoot>
</table>

关于css - 将表的最后一行分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59783210/

相关文章:

html - CSS 适用于 chrome 开发者工具,但不适用于实际的移动设备

javascript - Twitter Bootstrap 中的数据远程覆盖模态内容

jquery - 如何改变 DIV 行的背景颜色? (Jquery 和/或 CSS)

html - Position relative 和 Position fixed 后面

css - 正文背景颜色停在子元素的末尾

css - ngClass 不接受 3 个条件

html - 是什么导致这些 html 超链接的高度与文本的其余部分不同?

三张图片的CSS

html - 想要创建如下图所示的按钮

html - 如何保持多个 HTML 页面之间的缩放级别统一?