CSS篇 -- 居中和Grid布局
水平垂直居中: 法①:绝对定位+margin:auto position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 200px; height: 200px; margin: auto; 法②:display:inline-block 和vertical-align:middle和伪元素:after或:before .container{ background-color: rgba(0, 0, 0, .15); text-align: center; font-size: 0; white-space: nowrap; overflow: auto; } .container:before{ content: ''; display: inline-block; height: 100%; vertical-align: middle; } .dialog{ display: inline-block; width: 400px; height: 400px; vertical-align: middle; text-align: left; font-size: 14px; white-space: normal; background: white; } <div class="container">