html - 使 1 张桌子看起来像 2 张桌子放在一起
问题描述
我想让 1 张桌子看起来像 2 张桌子,它们彼此叠放,它们之间有一点空间。每个表的列数相同,但它们包含的文本可能不同。每个表可以包含许多行。我需要这个,因为我需要两个表的列总是相同的宽度。我如何实现这一目标?我需要那个空行的侧边框来隐藏
<table>
<tr> <!-- First table rows --> </tr>
<td>text</td>
<td>text</td>
<tr> <!-- Empty space between tables --> </tr>
<tr> <!-- Second table rows --> </tr>
<td>text</td>
<td>text</td>
解决方案
只需使用具有特定高度的单个<td>
元素作为分隔符,并使用它border-collapse
来模仿您正在寻找的内容:
table {
border-collapse: collapse;
}
table td {
border: 1px solid #000;
}
table td.separator {
border: none;
height: 40px;
}
<table>
<tr>
<td>text</td>
<td>text</td>
</tr>
<tr>
<td>text</td>
<td>text</td>
</tr>
<tr>
<td colspan="2" class="separator"></td>
</tr>
<tr>
<td>text</td>
<td>text</td>
</tr>
<tr>
<td>text</td>
<td>text</td>
</tr>
</table>
推荐阅读
- javascript - 为所有浏览器下载文件时启用“另存为”选项
- php - 使用 Saferpay 付款,正确的成功网址是什么?
- javascript - 如何在承诺基础列表上使用可折叠?
- ansible - 使用 ansible 进行“静默”健康检查
- google-kubernetes-engine - 谷歌云 Cloudbuild Kubeflow 管道
- python - 继承基本 Python 错误异常对象(语法)
- android - 插件cordova-sqlite-storage的问题
- c# - Foreach 具有两种模板类型的类
- java - 如何在 Eclipse 中调试时将 Java 对象的当前值打印到控制台,而不是挂起线程?
- azure-web-app-service - Azure Webapps 的默认图像是公开的吗?