我正在尝试创建一个表格布局,顶部有一个标题,左侧有一些内容,右侧有一个可滚动部分。我所做的工作在 Safari 和 Chrome 中有效,但由于某种原因它在 Firefox 中不起作用,右侧单元格中的可滚动 div 不会滚动,而是将表格推得更大......
我听说这些天您不应该使用表格,而是使用所有 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;
}
编辑:好的,我发现了问题,我没有设置height: 100%
andtr
元素tbody
。现在一切都可以正常滚动了,但是内容会因标题的大小而偏离,例如,如果您将正确的内容滚动到底部,您会看到它被截断了......