html - 如何对齐多个表格的中间单元格?
问题描述
div, td, table {border: 1px solid black; }
div {display: inline-block;}
.middle {background: lightgreen;}
Not aligned:
<div>
<table>
<tbody>
<tr>
<td valign=bottom>short text</td>
<td class="middle">middle</td>
<td valign=bottom>very ------------------------ long</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td valign=bottom>very ----------------- long</td>
<td class="middle">middle</td>
<td valign=bottom>short text</td>
</tr>
</tbody>
</table>
</div>
<br>
Aligned manually:
<div>
<table style="margin-left: 6em;">
<tbody>
<tr>
<td valign=bottom>short text</td>
<td class="middle">middle</td>
<td valign=bottom>very ------------------------ long</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td valign=bottom>very ----------------- long</td>
<td class="middle">middle</td>
<td valign=bottom>short -</td>
</tr>
</tbody>
</table>
</div>
将表格居中不起作用:两边的内容大小不同。
我不能将两者合并到同一张表中:我想保留与内容大小相同的边框。
我希望有一种方法可以在没有 javascript 的情况下做到这一点。那将是最后的手段。
解决方案
推荐阅读
- boxplot - sns.boxplot 中的 Wish 参数在更改时不会反映在图形上
- java - 我可以使用 MongoRepository 从另一个集合中检索数据吗?
- php - PHP 中的关联
- php - 在 laravel 中创建外键时出现错误
- node.js - 错误:调用 passport.serializeUser 时无法读取 null 的属性“用户”
- arrays - 如何使用术语查询在此数组中进行搜索?
- c# - 使用 IEnumerable 作为只读列表会更好吗?
- sqlite - (sqlite) 如何跨四个表共享同一个主键
- ffmpeg - 使用 ffmpeg 将视频转换为帧时出错
- python - 如何在 QTableView 单元格中显示具有原始大小比例的图像?