【发布时间】:2011-06-18 14:46:24
【问题描述】:
正如 Firefox 4 changelog 中所述,将不再支持可滚动的 <tbody>。
有一堆 workarounds - javascript 或 2 个单独的表 - 但它们都不能解决所有问题。 Javascript 显然更慢(有 600 行,您可能会忘记尝试滚动表格),并且 2 个表格的单元格宽度会出现问题。
您知道是否有一些很酷的方法可以做到这一点?我们正在使用 jsf / facelets,现在必须重做标签,从一个好主意开始会很棒:-)
【问题讨论】:
-
不!所有浏览器都应该支持这个!这是一个很棒的功能。 :(
-
刚刚发现这个问题,破坏了以前的工作页面,我同意:Nooooooooooooo!!!
-
不敢相信没有简单的方法来创建如此明显且非常有用的界面元素:/
-
我没有 Firefox 4,所以我无法对其进行测试,但这个想法是溢出仅适用于块和内联块元素。你能把 tbody 改成 display:block,这样行吗?
-
CSS 规范明确规定您应该能够独立于thead 和tfoot 滚动tbody。从字面上看,Mozilla 给出的不这样做的唯一原因是“这太难了。”
标签: javascript jquery css jsf scroll