我已将此 css 应用于固定位置 div
#abs{
position: fixed;
bottom: 0;
background-color: red;
padding: 20px;
width: 100%;
margin-top: 200px;
}
但margin-top: 200px;
不起作用。
这是演示
jQuery有办法吗?
固定定位将元素从文档流中取出,因此不会调整元素的边距。如果您无法更改 html,请尝试添加
body {
margin-bottom: 200px;
}
顺便说一句,如果你真的需要在页面底部添加一些内容,但只能访问样式表,你可以使用这个:
body:nth-last-child(1):after {
content: "aha ";
line-height: 200px;
}
#someid{
position:absolute;
height: 700px;
background-color: yellow;
width: 100%;
}
#abs{
position:absolute;
background-color: red;
padding: 20px;
width: 100%;
margin-top:200px;
}