1、div的水平居中:
margin:0 auto
有高度和寬度的垂直居中:
如果想水平加垂直居中的DIV已知高度和寬度,是最好辦的了!
1、先讓這個DIV絕對定位;
2、讓他距離上邊50%,左邊50%;這會這個DIV的左上角這個點就是視窗的正中間;
3、因為已經知道了這個DIV的高和寬了,那麼再從這裡點向左移動總寬的一半就可以了, 向上呢也同理;
下面的只是適合absolute的,relative是不適合的。
/*垂直居中,所以一共有三種水平垂直居中的方法
*/
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
或者通過計算高度和寬度:
top: 50%;
left: 50%;
margin: 一半,一半;
不知道高度和寬度的水平垂直居中
position: absolute;
top: 50%;
left: 50%;
transform: translate("-50%","-50%");