【发布时间】:2020-08-31 00:34:37
【问题描述】:
我有 2 个容器:我想将第一个放在顶部并居中(使用 margin:0 auto; 这样做没问题)。
但是,我无法将第二个放在底部中心。
我正在尝试将 div 与底部位置的中心对齐(如页脚 div,但宽度不是 100%)。
我的 div 的宽度为 90%,无法居中。它始终与左侧对齐。
如果我使用margin: 0 auto;,它会转到中心而不是页面底部。如果我使用position: absolute; bottom:0;,它会位于页面底部但不与中心对齐。
有人解释一下吗?
PS:我想保持 HTML 不变,而不是创建另一个 div 来包含第二个 div。
.a {
width: 90%;
height: 10%;
background-color: beige;
margin: 0 auto;
}
.b {
position: fixed;
width: 90%;
height: 10%;
margin: 0 auto;
bottom: 0;
background-color: aliceblue;
}
<div class="a">A</div>
<div class="b">B</div>
【问题讨论】:
-
只需添加 left:0;对:0;到.b上的css