gpt4 book ai didi

css - HTML/CSS 表格 : align "sub-rows" over columns

转载 作者:行者123 更新时间:2023-11-27 23:42:58 24 4
gpt4 key购买 nike

我正在尝试在表格中的网页中显示我的数据(来自 elasticsearch)(理想情况下最后使用数据表)。在表格中,每个 id/文档应该有 1 行。但是文档包含数组字段(列)。假设我有 2 列相关并且列中的每个数组都有 5 个元素,我希望 5 个元素中的每一个都在 2 列上对齐,考虑到在 1 列中它是一个长文本而在另一列中只是一个数。

示例如下:

id|col1   |col2
---------------------------
|-el1 |-long text over
1| | multiple rows
|-el2 |-text2

数据可用作为 python 字典列表,如果 col1 的条目将再次成为列表。

如果可能的话,我怎样才能做到这一点(理想情况下没有嵌套表格)?

最佳答案

* {
margin: 0;
padding: 0;
}

table {
width: 80%;
}

th, td {
border: 1px solid #000;
}

td {
word-break: break-all;
text-align: center;
}

.number-td {
width: 20%
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
</head>
<body>
<table>
<tr>
<th>ID</th>
<th>Number</th>
<th>Text</th>
</tr>
<tr>
<td width="50">
1
</td>
<td class="number-td">
1
</td>
<td>
Text 1
</td>
</tr>
<tr>
<td width="50">
2
</td>
<td class="number-td">
2
</td>
<td>
Text 2
</td>
</tr>
<tr>
<td width="50">
3
</td>
<td class="number-td">
3
</td>
<td>
Text 3
</td>
</tr>
<tr>
<td width="50">
4
</td>
<td class="number-td">
4
</td>
<td>
Text 4
</td>
</tr>
<tr>
<td width="50">
5
</td>
<td class="number-td">
5
</td>
<td>
Text 5
</td>
</tr>
</table>
</body>
</html>

我在 ID 列上保留了 width="50",在数字列上我保留了 width:20%。您可以保留两者或根据需要自定义!希望解决方案对您有所帮助

关于css - HTML/CSS 表格 : align "sub-rows" over columns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56947948/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com