【发布时间】:2019-01-07 14:52:36
【问题描述】:
我一直想知道为什么我可以为左/右使用自动边距来水平居中 div,而不是垂直居中。在这里,我希望垂直居中:div-block-vertical-line,但 margin-top 和 margin-bottom 不起作用。
.div-block-container {
width: 2%;
height: 300px;
background: red;
}
.div-block-vertical-line {
display: block;
width: 2px;
height: 90%;
margin-right: auto;
margin-left: auto;
margin-top: auto;
margin-bottom: auto;
background: blue;
}
<div class="div-block-container">
<div class="div-block-vertical-line"></div>
</div>
【问题讨论】:
-
因为它只是这样指定的......?