.pDiv { width:200px; height:300px; position:relative; border:1px solid #000; } .cDiv { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); }
通常布局的时候垂直居中会比较麻烦,但是这种通过css来定位的方法可以很好的在父元素当中垂直居中。