【发布时间】:2016-10-28 15:30:53
【问题描述】:
我作为初学者学习 css 并做一些基本测试。我的问题是:鉴于下面的 css,我如何将 box2 定位在 box1 的正中间?
.box1 {
background: black;
height: 400px;
width: 400px;
margin: auto;
}
.box2 {
height:300px;
width:300px;
background: red;
margin: auto;
}
一开始我想给 box2 一个自动边距,这样 box2 与顶部和底部的距离相等,但我得到了这个结果。
看起来它为左右设置了自动边距,但没有为顶部和底部设置边距。
所以,如果我自己给一个边距,它会像这样工作。
代码:
.box2 {
margin: 20px auto;
}
如何使 box2 完全位于 box1 的中心?
【问题讨论】: