div 水平居中
div.demo {
box-sizing: border-box;
width: 450px;
height: 450px;
border: 1px solid red;
margin: 0 auto;
}
方法一:未知盒子宽高、 父级元素 position: relative;
div.demo {
box-sizing: border-box;
width: 450px;
height: 450px;
border: 1px solid red;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
方法二:已知盒子宽高、 父级元素 position: relative;
div.demo {
box-sizing: border-box;
width: 450px;
height: 450px;
border: 1px solid red;
position: absolute;
top: 50%;
left: 50%;
margin-top: -225px;
margin-left: -225px;
}
CSS3.0方法:未知盒子宽高、 父级元素 position: relative;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
CSS让div居中的几种方式
于 2019-09-28 00:36:38 首次发布