gpt4 book ai didi

html - 基本的 CSS 定位问题

转载 作者:行者123 更新时间:2023-11-28 12:55:27 26 4
gpt4 key购买 nike

我有 3 个盒子。当将中间的位置设置为 relative(在本例中为“body”)和负顶部时,下面的框也不会向上移动。我怎么能那样做?

HTML:

<div class="box" id="up"></div>
<div class="box" id="middle"></div>
<div class="box" id="down"></div>

CSS:

.box {
width: 400px;
height:200px;
position: relative;
}

#up {
background: red;
}

#middle {
top: -50px;
background: green;
}

#down {
background: blue;
}

http://codepen.io/anon/pen/dBgbz/

编辑: 我忘了说我已经尝试过使用负边距顶部,但除了 Internet Explorer 之外都有效。还有其他方法吗?

最佳答案

定义您的 #middle margin-top: -50pxremove top : -50px

#middle {
margin-top:-50px; // add this
top: -50px; // remove this
background: green;
}

Demo

关于html - 基本的 CSS 定位问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22601389/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com