div+css 怎么让一个小div在另一个大div里面 垂直居中

.parent {
width:800px;
height:500px;
border:2px solid #000;
display:table-cell;
vertical-align:middle;
text-align: center;
}
.child {
width:200px;
height:200px;
display:inline-block;
background-color: red;
}

注意,此时如果parent想要基层更上一级的宽度,不能使用width:100%,必须指定宽度

你可能感兴趣的:(div+css 怎么让一个小div在另一个大div里面 垂直居中)