html - 对齐单独的表格标签
问题描述
我正在使用反应引导。<td></td>
我在“状态”、“开始时间”和“结束时间”列的标签内有表格。状态列将始终有一个值。开始时间和结束时间可能有也可能没有值。我需要确保行始终保持对齐。在下图中,我希望状态、开始时间和结束时间中的灰色框对齐/相同高度。
<tr>
<td>{rowData.fileType}</td>
<td>{rowData.fileName}</td>
<td><table><tbody>{getStatusNames(rowData.statuses)}</tbody></table></td>
<td><table><tbody>{getStatusStartTimes(rowData.statuses)}</tbody></table></td>
<td><table><tbody>{getStatusEndTimes(rowData.statuses)}</tbody></table></td>
<td>deltatimes</td>
<td>{rowData.errorMessage}</td>
</tr>
解决方案
我有一个好主意,您可以为此使用行跨度。它没有回答你标题中的问题,但它正在解决你的问题。
table {
width: 100%;
border-collapse: collapse;
}
td,
th {
border: 1px solid black;
}
<table>
<caption>Favorite and Least Favorite Things</caption>
<tr>
<th></th>
<th></th>
<th>Bob</th>
<th>Alice</th>
<th>The End</th>
</tr>
<tr>
<th rowspan="2">Favorite</th>
<th>Color</th>
<td>Blue <br> color</td>
<td>Purple</td>
<th rowspan="4"> done </th>
</tr>
<tr>
<th>Flavor</th>
<td>Banana</td>
<td>Chocolate <br> chips</td>
</tr>
<tr>
<th rowspan="2">Least Favorite</th>
<th>Color <br></th>
<td>Yellow</td>
<td>Pink</td>
</tr>
<tr>
<th>Flavor</th>
<td>Mint <br> cake</td>
<td>Walnut</td>
</tr>
</table>
推荐阅读
- google-cloud-firestore - Firestore 问题,在身份验证模式下恢复我的用户
- haskell - 解决 MultiParameterTypeClass 中的歧义
- java - 如何提示 Java 中的用户输入一周中的某一天,枚举中的天数输出我想要的响应
- c# - c#从窗口标题获取进程ID
- php - Laravel $request->url() 返回无主 url
- simulation - 关于使用construct2d创建网格的问题
- javascript - 使用 a-frame 放置导入的对象 (obj)
- swiftui - 导入presentationMode环境变量时自定义NavigationView搞砸了
- javascript - 电子节点集成不起作用,也是一般奇怪的电子行为
- json - 如何拒绝用户访问我网站子文件夹中的 json 文件