Javascript 我们如何使用固定标题固定滚动,调整标题宽度以及td相等?

Javascript 我们如何使用固定标题固定滚动,调整标题宽度以及td相等?,javascript,html,css,html-table,Javascript,Html,Css,Html Table,如果我添加n个页眉,它将设置为特定的最小宽度,如果必须提供大于100%表格宽度的页眉总最小宽度,同时希望td宽度等于页眉宽度: html代码如下所示: 我们如何使用fix header固定滚动并调整标题的宽度以及td equal?删除JS并删除此CSS table.scroll tbody, table.scroll thead { display: block; } 然后将最小宽度设置为tds,并根据您要查找的行为将其父项设置为scroll:overflow或scroll:auto

如果我添加n个页眉,它将设置为特定的最小宽度,如果必须提供大于100%表格宽度的页眉总最小宽度,同时希望td宽度等于页眉宽度:

html代码如下所示:

我们如何使用fix header固定滚动并调整标题的宽度以及td equal?

删除JS并删除此CSS

table.scroll tbody,
table.scroll thead {
    display: block;
}
然后将最小宽度设置为tds,并根据您要查找的行为将其父项设置为scroll:overflow或scroll:auto overflow-x:auto

下面是一个工作代码段:

.卷轴{ 溢出:滚动; } 桌子{ 宽度:100%; 边界间距:0; 边框:2件纯黑; } thead tr th{ 高度:30px; 线高:30px; } 表1.2.2.2.1.1.1.2.2.2.2.2.2.2.1.1.2.1.1.1.2.2.2.2.2.2.1.1{ 高度:100px; 溢出y:自动; 溢出-x:滚动; } t车身{ 边框顶部:2件纯黑; } tbody td, thead th{ 右边框:1px纯黑; } tbody td:最后一个孩子, 泰德:最后一个孩子{ 边界权:无; } tbody td{ 最小宽度:200px; } 总目1 总目2 总目3 总目4 总目5 总目6 总目7 总目8 总目9 总目10 内容1 内容2 内容3 内容4 内容5 内容5 内容5 内容5 内容5 内容5 内容1 内容1 Lorem ipsum dolor sit amet。 Lorem ipsum dolor sit amet。 Lorem ipsum dolor sit amet。 Lorem ipsum dolor sit amet。 Lorem ipsum dolor sit amet。 内容3 内容4 内容5 内容1 内容2 内容3 内容4 内容5 内容5 内容5 内容5 内容5 内容5 内容1 内容2 内容3 内容4 内容5 内容5 内容5 内容5 内容5 内容5 内容1 内容2 内容3 内容4 内容5 内容5 内容5 内容5 内容5 内容5 内容1 内容2 内容3 内容4 内容5 内容5 内容5 内容5 内容5 内容5 内容1 内容2 内容3 内容4 内容5 内容5 内容5 内容5 内容5 内容5
i wand header和td width相同n在达到100%的表格宽度后滚动正确只需删除表格。滚动T body,表格。滚动AD{display:block;}和您的th宽度将与您的tds相同。如果您不希望任何换行符,请使用空白:nowrap;删除JS的可能副本。删除前面提到的CSS并为tds设置最小宽度。查看此设置其父项为滚动:溢出,查看我之前的JSFIDLE。是否可以将垂直滚动调整到屏幕显示,而不是在水平条的末端,它是否会随着水平条穿过主宽度而从显示移动?当有两列时,它的100%宽度未调整自动设置溢出,而不是滚动,我更新了我的答案想要将其固定在显示屏上,并根据scroon scroll移动,将其在显示屏上的位置粘贴到Resolution上移除末端的垂直滚动条使用父容器上的overflow-x:auto。默认情况下可调整为全屏,如果您的设备是移动设备,因为您的设备的宽度低于400px,请调整tds的最小宽度。
table.scroll tbody,
table.scroll thead {
    display: block;
}