![]() |
1
32
|
![]() |
2
17
只有在有1列的情况下,才能使用display:block样式。如果您有多个数据列(包含多个字段),那么display:block将使所有数据列都可滚动,但在第一列下(在firefox中也是如此,我只知道firefox是唯一一个可以很好滚动的浏览器)。顺便说一下,在火狐上,你可以使用overflow-x:hidden样式来抑制水平滚动。 我意识到,我提到的问题只有在您没有为th&td元素指定宽度的情况下才会发生-如果您可以修复列宽,那么它就会起作用。对我来说,问题是我不能固定列宽。 |
![]() |
3
12
尝试此页的第一种方法,纯CSS和一张表(表周围有两个div,thead为绝对位置): http://www.cssplay.co.uk/menu/tablescroll.html 除了IE7/FF3.6外,似乎还适用于FF4/IE9/IE8。 |
![]() |
4
5
我有同样的问题,写了一个jquery脚本来为我做这件事…使用两个表元素并相应地格式化CSS。希望这能帮助其他有同样问题的人… |
![]() |
5
5
我看到肖恩·哈迪的 excellent solution 自由地 making some edits :
不过,肖恩做了一次举重。也要感谢马特·伯兰,他指出需要支持特富特。 |
![]() |
6
3
A很久以前就面临着同样的问题,我终于提出了两表法。结果是: http://jsfiddle.net/bGr4V/3/ ,适用于所有浏览器(包括IE6+浏览器)。 在 this jsFiddle 你可以玩干净的版本。
我的解决方案是添加
固定单元
HTML:
CSS:
有
|
![]() |
7
2
我想我会把我的溶液加入混合物- http://tjvantoll.com/2012/11/10/creating-cross-browser-scrollable-tbody/ . 它采用与@michael koper的解决方案相同的基本路线,但包含一个变通方案,以便在IE返回IE6时表看起来正确。
我通过给出
|
![]() |
8
1
我为上述问题开发了JavaScript解决方案
在这个解决方案中,有三件重要的事情要做
正如其他人提到的那样,有一个固定宽度的问题,我也处于同样的位置;
所以我想我会动态地调整宽度(在浏览器中呈现表之后) 这就成功了:)
下面是JavaScript中的解决方案,它只在FF中工作
此解决方案从浏览器中找出列的宽度
希望这个解决方案对你们大家都有用。
|
![]() |
9
1
|
![]() |
10
1
对于这个问题来说,这可能是多余的,但是Yui仍然提供了可能最好的免费跨浏览器数据表。它也可以用于只读数据。 单击此处的示例以查看可滚动的示例。因为我是StackOverflow的新手,所以我只能发布这两个链接。 |
![]() |
11
0
添加
|
![]() |
12
0
这里有一个例子可以在IE5+、火狐和Chrome中使用。但是,它使用固定宽度的列。 http://www.cssplay.co.uk/menu/tablescroll.html |
![]() |
13
0
如果有人需要它在ie-quirks模式下工作,下面是我如何更改和简化i.g.pascual的代码:
|
![]() |
14
0
让表格按其方式绘制,计算每列的宽度,并将其设置为每个标题。标题是用分隔符制作的,然后我们可以让表格自由滚动。
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
NovoMannen · 导航中的下拉菜单在内容后面重叠 1 年前 |
|
eXor420 · 如何在脚本标记中使用导出的函数? 1 年前 |
![]() |
IonicMan · 剑道网格在宽度过大时不显示某些列 1 年前 |
![]() |
Kernier · 如何将数学公式支持添加到StacksEditor? 1 年前 |
|
Md. Ibrahim · CSS网格项溢出小屏幕滚动 1 年前 |
|
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |