慕哥5385412
2016-01-12 15:33
还是有点没懂为什么使用vertical-align:middle必须在父级元素上使用line-height?
从定义上说,vertical-align: middle是当前元素的中心点与父元素基线往上1/2X高度对齐(一般理解的基线就是X的下边缘),如果父元素不设置行高或者行高设为0,父元素的高度没有撑开,那如何定位父元素基线的位置呢?一般来说,父元素设置行高,比如line-height: 100px,子内联元素设置vertical-align: middle,就可以实现内联元素的垂直居中效果。
CSS深入理解之vertical-align
39337 学习 · 57 问题
相似问题