position: absolute 或 display:table 的水平垂直居中
1、例如(登录/注册):
1、position: absolute :
header 引入 bootstrap :
<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
css:
position: absolute;top: 50%;left: 50%;right: 0;bottom: 0;transform: translate(-50%,-50%);
2、display:table:
.container{ display:table; height:100%; } .row{ display: table-cell; vertical-align: middle; }
<div class="container"> <div class="row row-centered"> 内容 </div> </div>
多个 div 等分:table-layout: fixed;