gpt4 book ai didi

html - 如何在 TBody 中将 TH Header 与 TD 对齐

转载 作者:技术小花猫 更新时间:2023-10-29 12:12:49 30 4
gpt4 key购买 nike

我在尝试使用某些 CSS 将表格嵌入现有 HTML 页面时遇到问题。

此 CSS 默认隐藏表格的标题,样式定义如下:

.tablestuff thead {
display: none;
}

但是我想要显示表格,所以我尝试使用“display:block”(使用 javascript)在 thead 元素上设置样式。这使得标题显示,但标题的列不与 td 列对齐。

我已将我的 HTML 缩减为以下内容(希望拼写错误最少)并在 thead 元素上显示由 javascript 设置的样式。

<div class="tablestuff">
<table border="1">
<thead style="display:block">
<tr>
<th id="th1" style="width: 20px"></th>
<th id="th2" style="width: 20px"></th>
</tr>
</thead>
<tbody>
<tr>
<td headers="th1" style="width: 20px"></td>
<td headers="th2" style="width: 20px"></td>
</tr>
</tbody>
</table>
</div>

如何使标题显示并与 td 列正确对齐?

最佳答案

CSS 包含比常用的noneinlineinline-blockblock 更多的显示模式.有quite a few , 实际上。

在这种情况下,您想要使用 display:block; 而不是 display:table-header-group;

以下是应用于您的表格的不同样式的一些示例:

http://jsfiddle.net/CrYdz/1

关于html - 如何在 TBody 中将 TH Header 与 TD 对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12153125/

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