<div></div>请问怎么让<div>元素垂直居中!div的高度为0,并且不能少于三种方法!请大神解答!div里面是没有任何内容来撑开div的高!
2 回答
呼唤远方
TA贡献1856条经验 获得超11个赞
关于垂直、水平居中等布局,你可以参见此片文章
【整理】CSS布局方案
方法一:table-cell + vertial-align
.parent{
display: table-cell;
vertical-align: middle;
}方法二: absolute + transform
.parent{
position: relative;
}
.child{
position: absolute;
top: 50%;
}方法三:flex + align-items
.parent{
display: flex;
align-items: center;
}添加回答
举报
0/150
提交
取消
