1.使用絕對定位:web
.div{瀏覽器
position:absolute;佈局
top: 50%; flex
left: 50%;spa
transform: translate(-50%, -50%);orm
}it
2.flex佈局:io
.parent{form
Justify-content:center; // 子元素水平居中transform
align-items:center; //子元素垂直居中
display:-webkit-flex;
}
3.使用 -webkit-box(注:
目前沒有瀏覽器支持 box-align 屬性。
Firefox 支持替代的 -moz-box-align 屬性。
Safari、Opera 以及 Chrome 支持替代的 -webkit-box-align 屬性
)
.innerDisplay{
display:-webkit-box;
display:-webkit-flex;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
}