带有粘性标题的 HTML 表格 - 单元格宽度问题

标签 html css

我正在使用一个带有粘性标题的 html 表格,在 css 中我使用

设置单元格宽度
th, td { width:110px }

这在屏幕全宽时有效,但是当屏幕\框架小于 100% 或表格对于窗口而言太大时,表格标题和详细信息行会不对齐。

这是文件的完整css

table tbody, table thead
{
display: block;
/*display: table-header-group;*/
table-layout: fixed;
}
table tbody  
{
overflow: auto;
height: 300px;
}
th, td { width:110px }
.colSelector tbody td:nth-child(1) {
width: 260px; 
}
.statusSelector tbody td:nth-child(1) {
width: 200px;
}
.statusSelector{ height: 150px;}

statusSelector 和 colSelector 呈现良好,因为它们是由 asp.net 生成的单个表格列,因此永远不会大于页面或框架。

如果有人可以帮助我解决这个对齐问题,我将不胜感激,因为由于这个问题,粘性 header 似乎不容易处理。

我创建了一个 fiddle的问题。

最佳答案

好吧,你可以添加:

table{
    width: 2200px;
}

table{
    min-width: 2200px;
}

;) 那是 20 列,每列 110px。我更喜欢第一个。

关于带有粘性标题的 HTML 表格 - 单元格宽度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33079262/

相关文章:

javascript - 如何向使用dom随机生成的元素添加事件监听器?

javascript - 如何在div中显示完整图像

html - bootstrap div 的行和列中的边框

css - HTML5 不支持表格边框

javascript - 让 child 只在 parent 出现时出现

html - 使用来自不同 div 的 anchor 标记或按钮更改幻灯片

jquery.touchSwipe 链接问题

javascript - 禁用内联样式 CSP 和 HTML 元素的动态定位

javascript - 显示 JS ToDo 列表中有多少已完成的任务 VS 有多少任务

html - 在 css 中设置边框