<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
提交
取消