当前位置:Gxlcms > html代码 > div绝对定位引起的底部div位置问题_html/css_WEB-ITnose

div绝对定位引起的底部div位置问题_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:6人阅读

无标题文档
底部竟然不在底部,而是在中间位置


底部的div没有出现在底部,而是中间位置。有什么办法解决。因为其中有个层需要用到绝对定位,如果把绝对定位去掉就出现在底部


回复讨论(解决方案)

底部竟然不在底部,而是在中间位置



IE6之外的所有浏览器都支持
ie6你使用js处理

无标题文档
底部竟然不在底部,而是在中间位置

HTML code




position:absolute这个去掉就好了

使用绝对定位就是会出现这个问题,我之前的做法是用js处理的,js获得底部以上div的高度,然后给底部块设置margin-top

恩~~绝对定位的元素不占据页面位置。
单从现在的代码来看,看不出为什么要使用绝对定位。
并且既然用了绝对,为什么又要用浮动和清除浮动,这和绝对定位同时使用是没有效果的。
如果要移位又要占据位置的话,可以考虑用相对定位。

人气教程排行