flex布局
.div-father {
display: flex;
justify-content: center;
.div-son {
align-self: center;
}
}
position方法
.div-father {
position: relative;
.div-son {
position: absolute;
margin:auto;
top: 0;left:0;bottom:0;right:0;
}
}
table布局
.div-father {
display: table-cell;
vertical-align: middle;
text-align: center;
.div-son {
display: inline-block;
}
}
transform方法
.div-father {
position: relative;
.div-son {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); // 可能有兼容问题
}
}
本文详细介绍了CSS布局中实现元素居中的四种常见方法:flex布局、position绝对定位、table布局以及transform属性。通过实例代码展示每种方法的用法,帮助开发者更好地理解和应用这些居中技巧。
1437

被折叠的 条评论
为什么被折叠?



