我知道bottom
,top
,left
和right
与position: absolute
将元素的边缘设置为距离边缘一定距离父元素。但是如何定义父级的边缘?盒子模型在哪里?它是否包括边界或边际?填充?
答案 0 :(得分:2)
它在边框内,但忽略了填充。
让我们用一个例子来展示它。 View on JSFiddle
<div>
<span>absolute</span>
regular
</div>
div {
position: relative;
top: 50px;
left: 50px;
background: #eee;
padding: 15px;
width: 100px;
height: 100px;
border: 5px solid #222;
}
span {
position: absolute;
top: 0;
left: 0;
}
当然,一个绝对定位的元素相对于它遇到的第一个父元素定位,它与静态以外的任何东西定位。如果我的示例中的div没有设置位置,则小提琴的主体将用作该父级。