我有一个分配给它的position: relative
的容器div,在这个div里面我有一个锚定标记,它有position: fixed
分配给它。相对于其父母div而言,它定位于身体而不是<a>
。任何人都可以解释我如何解决这个问题?为什么我的元素静态位置不相对于父div的位置?
小提琴:http://jsfiddle.net/DWMTn/
CSS
*{padding:0;margin:0;}
.main {
width: 300px;
position: relative;
background: #eee;
}
p {
margin-bottom: 20px;
}
.btn {
display: block;
width: 100px;
height: 100px;
background: red;
color: white;
text-align: center;
line-height: 100px;
position: fixed;
right: 0;
bottom: 0;
}