第一種:display:table-cell的方式css
.container { /*父級容器*/ display:table-cell; text-align:center; vertical-align:middle; }
第二種:flex盒子佈局css3
.container { /* 父級容器 */ display:flex; justify-content: center; align-items: center; }
第三種:css3的transform佈局
.container { /* 父容器 */ position: relative; width: 200px; height: 200px; } .container .box { /* 子容器 */ position:absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }