我正在尝试创建一个HTML
表格,其中高度有限,左侧在水平滚动时保持固定(表体可水平滚动),但在垂直滚动时不固定(左侧将与表格的其余部分一起滚动)。
fixed scrollable
1 body content
2 body content
3 body content
4 body content
. .
. .
. .
字符串
我发现了this solution,但它只解决了水平滚动。在 Eamon NerbonnejsFiddle**示例中,向div添加height: 150px;
将演示我试图解决的bug。
是否可以只使用HTML和CSS来实现?
2条答案
按热度按时间w6mmgewl1#
在Eamon Nerbonne的solution中添加另一个div,得到了以下解决方案:
jsFiddle的
基本上的解决方案是,如果您添加另一个控制二级div流的父div,则可能会给您给予机会。
字符串
我为外部div添加了如下样式:
型
ldioqlga2#
有点晚,但我确实在尝试自己的解决方案时遇到了这个线程。假设你现在使用现代浏览器,我想出了一个解决方案,使用CSS calc()来帮助保证宽度满足。
个字符
希望这对任何人都有帮助!