我正在尝试创建一个带有顶部标题、左侧内容和可滚动区域的表格布局。我的代码在Safari和Chrome中运行良好,但是在Firefox中却不能正常工作,右侧单元格中的可滚动div不会滚动,而是将表格变得更大。
我听说现在不应该使用表格,而应该使用所有的div,但是如果没有表格,如何创建一个带有标题区域的2列布局呢?
这是一些CSS代码:
我听说现在不应该使用表格,而应该使用所有的div,但是如果没有表格,如何创建一个带有标题区域的2列布局呢?
这是一些CSS代码:
html, body {
height: 100%;
}
table {
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
}
table tr td.rightScroll {
width: 200px;
height: 100%;
}
table tr td.rightScroll div {
width: 100%;
height: 100%;
overflow-y: scroll;
}
编辑:好的,我找到问题了,我没有在tr
和tbody
元素上设置height: 100%
。现在所有内容都可以正常滚动,但是内容偏移了头部的大小,例如,如果您将右侧内容滚动到底部,就会发现它被截断了...