Css 身体元素在绝对定位时移动

Css 身体元素在绝对定位时移动,css,css-position,Css,Css Position,我有一个非常奇怪的怪癖发生在我正在建设的网站上。这是concrete5的一个主题,但html很漂亮的网站就在这里 如果你看主体已经下降了大约100px,就好像有余量一样。如果我删除了section元素,则不会影响任何内容,并且头部呈现良好 有人能解释发生了什么以及如何修复吗?这可以通过为您的节元素指定display:inline block来解决 i、 e 我认为这只发生在firefox上。对吗?不,我得到的是同样的铬和钻石!是什么原因导致了这种情况,我以前从未遇到过这种情况?可能是因为根据定义

我有一个非常奇怪的怪癖发生在我正在建设的网站上。这是concrete5的一个主题,但html很漂亮的网站就在这里

如果你看
主体
已经下降了大约100px,就好像有余量一样。如果我删除了section元素,则不会影响任何内容,并且头部呈现良好


有人能解释发生了什么以及如何修复吗?

这可以通过为您的节元素指定
display:inline block
来解决

i、 e


我认为这只发生在firefox上。对吗?不,我得到的是同样的铬和钻石!是什么原因导致了这种情况,我以前从未遇到过这种情况?可能是因为根据定义,块级元素(div、section等)以这样的方式呈现,它会在自身前后强制一条新行。然而,这样的差距是无法解释的!如果您对此答复感到满意,请按照答复进行检查,这样其他人就不会继续为您处理此问题。
section {
    display: inline-block; /* new */
    position: relative;
}