我已经阅读了无数关于垂直对齐和居中 div 的问答和博客文章,但我无法让最简单的情况起作用:直接在 html 正文中放置一个空的 20x20 div。
html:
body
{
background-color:DarkGray;
display:table;
}
.box
{
background-color:black;
display:table-cell
margin:0, auto;
width:20px;
height:20px;
}
<body>
<div class="box">
</div>
</body>
这是JSFiddle。