html - 如何在表格的 tr 下插入列表
问题描述
我需要 atable
并且还在表格的tr
行下插入两行全长,我看到尝试完成的唯一方法是list
在它下面放一个。我真的找不到任何关于这个的东西,我什至会很感激知道一些替代方法来完成这个。
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<ul>
<li>Other data</li>
<li>Other data two</li>
</ul>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
解决方案
如果您需要跨越整个表格宽度的行,请使用该行中元素的colspan
属性:td
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td colspan="3">Other data</td>
</tr>
<tr>
<td colspan="3">Other data two</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
如果您需要一个无序列表 ( ul
),请将其放入td
:
<table style="width:100%">
<tr>
<th>Firstname</th>
<th>Lastname</th>
<th>Age</th>
</tr>
<tr>
<td>Jill</td>
<td>Smith</td>
<td>50</td>
</tr>
<tr>
<td colspan="3">
<ul>
<li>Other data</li>
<li>Other data two</li>
</ul>
</td>
</tr>
<tr>
<td>Eve</td>
<td>Jackson</td>
<td>94</td>
</tr>
</table>
重要提示:这是对元素的明显误用,该table
元素仅 用于显示表格数据。
推荐阅读
- sql - SQL 将数据转置为列
- reactjs - 如何使用 React 测试库找到并单击没有文本的按钮?
- uitableview - Swift SearchBar inTableView 未在过滤的行中显示正确的数据
- c++ - C++ 是否可以接受任何类型的输入?
- xml - 如何在 PL/SQL 数据库中保存 XML 文件
- c# - 如何从另一个表单设置文本框的默认文本?
- graphql - 为来自具有对象数组的 API 的响应创建 graphql 模式
- sql - 如何在 SQL 中获取本质上是嵌套聚合函数的完整行?
- python - Tkinter 不能在内部使用几何管理器网格
- numerical-methods - 拉盖尔方法