7 个回答

给下面的添加一个上外边距

你的意思是:上面的div遮盖了一部分下面的div?
下面的div margin-top:上面div的高度

哦 理解错了 加margin就行了。

首先,给上面那个div设置z-index,然后给下面的div设置margin-top,或者padding-top,值就是上面div的高度就Ok了

新手上路,请多包涵

设置position:fixed或者absolute或者float都会使其脱离文档流,在下面div的视角里是看不见上面的,解决办法最快的就是对下方div设置margin-top

margin-top,padding-top

<div class="nav"></div>
<div class="box"></div>

.nav{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    z-index: 999;
}
.box{
    margin-top: 50px;
    width: 100%;
    height: 200px;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进