/* 弹性布局 */ .parent{ display: -webkit-flex; justify-content: center; align-items: center; } /* 定位 + margin */ .parent{ position: relative; } .child{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; } /* 定位 + transform */ .child{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); } /* 定位 + margin负值 */ .child{ position: absolute; left: 50%; top: 50%; margin-top: -50px; /* 子盒子高度的一半 */ margin-left: -50px; /* 子盒子宽度的一半 */ }