1、单行行内元素居中,只需要将子元素的行高等于高度就可以了。
#container{ height:400px; background:pink; } #inner{ display:inline-block; height:200px; line-height:200px; }
2、多行元素,最多的是使用 table-cell 的方式。子元素的表现形式和行内元素类似,子元素不能独占一行。
.container{ width:200px; height:400px; background:pink; position:absolute; display:table; vertical-align:middle; } .inner{ display:table-cell; vertical-align:middle; }
以上就是css行内元素的垂直居中介绍,希望对大家有所帮助。更多css学习指路:css教程
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容