以下代码,分别给节点 #box 增加如下样式,问节点 #box 距离 body 的上边距是多少?
<body style=”margin:0;padding:0”>
<div id=”box” style=”top:10px;margin:20px 10px;”>
</div>
</body>
如果设置 position: static ; 则上边距为1 px
如果设置 position: relative ; 则上边距为2 px
如果设置 position: absolute ; 则上边距为3 px
如果设置 position: sticky ; 则滚动起来上边距为4 px
position: absolute ; 则上边距为( 30 ) px 移动的时候会包括margin
position: fixed ; 则上边距为( 30 ) px 固定定位的margin也会生效 移动的时候也会包括margin
position: sticky ; 则上边距为( 20 ) px,页面滚动起来为(10)px,margin会无效;页面没滚动的 时候是静态定位