我正在尝试在position:sticky
上使用thead th
。在台式机上,它工作正常,但在移动版Chrome(同时使用Chrome开发者工具设备模拟器和Android手机上的Chrome)上,效果却很奇怪。 (Firefox设备模拟器可以使用。)特别是:
我已将我的页面最小化为一个带有表的普通页面,该表具有thead>tr>th
和tbody>tr>td
结构,具有足够的列以要求水平滚动,并且将普通CSS应用于{{ 1}} s。
实际上,如果我删除了足够多的列以使其水平放置,那么它将起作用。
该页面正在使用引导程序3.4,但是删除它似乎并没有改变行为。
在其周围添加div.table响应无济于事。
这是Chrome中的错误吗?
有什么方法可以使其在不消除列的情况下工作?
完整的最小化示例包含在下面,可作为代码笔在https://codepen.io/nafg/pen/ErVEEK中使用。使用codepen的“调试模式”视图(登录时可用,可能需要分叉)独立查看以进行复制(或仅复制到新的.html文件)。 (Codepen的“ Full Page View”(全屏视图)和SO的“ full page”(整个页面)选项(在运行代码段后可用)使用iframe,并且不显示问题。
谢谢。
th