html - 在表格内对齐表格
问题描述
我有一个包含另一个表的表,以便在 td 元素中获取多行。我想对齐单元格, 和 ,Some
以thing A
使Something A
它们具有相同的高度。
Some
thing B
Something B
td { border: 1px solid black; }
<table>
<tr>
<td>
<table>
<tr>
<td>
Some
</td>
<td>
thing A
</td>
</tr>
<tr>
<td>
Some
</td>
<td>
thing B
</td>
</tr>
</table>
</td>
<td>
<table>
<tr>
<td>
Something A<br />bigger
</td>
</tr>
<tr>
<td>
Something B<br />bigger
</td>
</tr>
</table>
</td>
</tr>
</table>
解决方案
Flexbox 应该会有所帮助。
我的答案受到这个 SO answer的启发
td { border: 1px solid black; }
#outer-row {
display: flex;
}
.outer-cell {
flex: 1;
}
<table id="outer-table">
<tr id="outer-row">
<td class="outer-cell">
<table class="inner-table">
<tr>
<td>
Some
</td>
<td>
thing A
</td>
</tr>
<tr>
<td>
Some
</td>
<td>
thing B
</td>
</tr>
</table>
</td>
<td class="outer-cell">
<table class="inner-table">
<tr>
<td>
Something A<br />bigger
</td>
</tr>
<tr>
<td>
Something B<br />bigger
</td>
</tr>
</table>
</td>
</tr>
</table>
推荐阅读
- ios - 当应用程序处于前台时,我们如何显示推送通知?
- android - SmsReceiver 适用于 API 21 及更早版本,但不适用于 API 26
- amazon-web-services - 在另一个队列中自动创建 Amazon SQS 备份
- identityserver4 - IdentityServer4:在外部登录期间显示错误消息
- clickhouse - 如何显示 ClickHouse 数据库中的表正在使用什么引擎?
- c# - Visual Studio 设计器不断弄乱控制
- angular - 如何在 Angular 表单中实现验证器
- stanford-nlp - 如何设置 stanford CRF 分类器来监听 http 请求?
- azure - Azure:无法从另一个触发发布管道
- node.js - 我想使用 nodejs 从 mongodb 获取记录