答案 0 :(得分:0)
这个问题有很多答案,但实际看到你的代码只有几个正确的答案。你能提供你的代码吗?
也许您应该将位置更改为相对而不是固定。边距和填充也可能会影响这一点。
如果我看到你的代码,我会得到明确的答案。
答案 1 :(得分:0)
position: fixed
是罪魁祸首。它有点像绝对定位,因为它将元素从正常流中取出(通常看起来像是在其他元素上呈现的元素)。
您可以阅读Mozilla开发者网络上的定位:https://developer.mozilla.org/en-US/docs/Web/CSS/position(MDN是HTML,CSS和JS基础知识的重要文档来源。)
fixed
所做的关键部分:
元素从正常文档流中删除;没有空间 为页面布局中的元素创建。相反,它定位 相对于屏幕的视口,滚动时不会移动。
您可以使用.tableProperty
的其他定位类型来修复此布局。 (根据提供的代码,您可能根本不需要任何定位;这相当于position: static
的默认值。)