固定位置会降低文件高度吗?

时间:2012-10-18 12:53:14

标签: html css

我真的很困惑。在特定滚动之后,我的 div 位置固定该位置之前 绝对。我试了一下,发现对于我的一个屏幕,固定位置实际上使文档更少,而在其他屏幕上它不是。

我想知道的是哪一个是错误的?元素固定位置是否会降低文档高度

由于

1 个答案:

答案 0 :(得分:3)

如果对元素使用固定定位,则会从“正常布局流程”中删除它。文档的高度取决于页面中所有元素的位置和因此,所有对定位的更改都会影响文档高度

CSS视觉格式化模型规范中详细解释了固定和绝对定位:http://www.w3.org/TR/CSS2/visuren.html#absolute-positioning

关于绝对定位(来自规范):

  

在绝对定位模型中,显式偏移框   尊重其内容。它从正常流程中删除   完全(它对后来的兄弟姐妹没有影响)。

几乎同样适用于固定定位(同上):

  

固定定位是绝对定位的子类别。唯一的   不同的是,对于固定定位的盒子,包含块是   由视口建立。