![]() |
1
323
如果您想要一个只有列水平滚动的表,您可以
相关HTML&css:
|
![]() |
3
18
如果左栏宽度固定,最佳解决方案是 Eamon Nerbonne . 对于可变宽度的左列,我找到的最佳解决方案是创建两个相同的表,并将一个表推到另一个表之上。演示: http://jsfiddle.net/xG5QH/6/ .
|
![]() |
4
14
fwiw,这里是一个头部和侧面固定的可滚动表格。 |
![]() |
5
10
有点晚了,但我在为自己尝试解决方案时遇到了这个问题。假设您现在使用的是现代浏览器,我就提出了一个使用css calc()来帮助确保满足宽度要求的解决方案。
希望这能帮助别人! |
![]() |
6
9
左栏样式
|
![]() |
7
7
我把厄尔蒙·内波恩的答案编辑下来,和满桌的桌子一起使用。
不过,固定列的宽度仍然需要是一个设置值。 |
![]() |
8
4
如果您正在开发更复杂的东西,并且希望将多个列固定/固定在左侧,那么您可能需要这样的东西。
|
![]() |
9
3
如果您身处Webdeveloper地狱,需要为IE6工作,下面是我使用的示例代码:
这可能只适用于IE6,所以对CSS使用条件注释。 |
![]() |
10
2
不需要添加任何插件,CSS可以完成这项工作!!! 其思想是使每列中所有第一个单元格的位置都是绝对的,并使宽度固定。前任:
这将隐藏第一列下某些列的某些部分,因此添加一个与第一列宽度相同的空第二列(添加第二个空td)。 我在Chrome和Firefox中测试过,这是可行的。 |
![]() |
11
2
eamon-nerbonne,我在代码中更改了一些CSS,现在更好了(滚动条从第一行开始) 我只增加了两行:
|
![]() |
12
1
当我在Mac上测试之前的所有答案时,Opera都是笨重的。 如果在表中滚动,则在通过第一个未固定列后,固定列将消失。我继续写下面的代码。它适用于我在本地安装的所有浏览器。我不知道怎么处理。 请记住,如果您打算跳过一个表中的行而不是另一个表中的行,或者更改行的高度,则可能需要调整此代码。
|
![]() |
13
1
下面是对最流行答案的另一个修改,但是在第一列标签中处理可变长度的文本: http://jsfiddle.net/ozx56n41/ 基本上,我使用第二列来创建行高,就像前面提到的那样。但我的小提琴实际上工作,不像上面提到的那样。 HTML:
CSS:
|
![]() |
14
0
或者,用预先确定的尺寸(通过
然后,您可以有一个巨大的tbody,它将独立于页面的其余部分滚动。 |
![]() |
15
0
|
![]() |
16
0
通过数据表的帮助可以很容易地做到这一点。对数据表不熟悉的人,请参阅 https://datatables.net/ 它是一个插件,提供了很多功能。在给定的代码中,头是固定的,前3列是固定的,还有其他几个功能。 |
![]() |
17
0
你可以使用
HTML:
CSS:
|
![]() |
18
0
我没有检查这个问题的每一个答案,但是在分析了大多数答案之后,我发现在单元格或头部中有多行数据的情况下,设计失败了。我用JavaScript来解决这个问题。我希望有人能帮上忙。 https://codepen.io/kushagrarora/pen/zeYaoY
注意:“container”DIV只是为了证明代码与mobile view兼容。 |
![]() |
19
-1
在HTML5中,可以使用CSS
|
![]() |
20
-1
在头部添加:
Javascript:
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
|
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
![]() |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
![]() |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
|
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
|
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |