课程
/前端开发
/HTML/CSS
/CSS深入理解之vertical-align
还是有点没懂为什么使用vertical-align:middle必须在父级元素上使用line-height?
2016-01-12
源自:CSS深入理解之vertical-align 5-1
正在回答
从定义上说,vertical-align: middle是当前元素的中心点与父元素基线往上1/2X高度对齐(一般理解的基线就是X的下边缘),如果父元素不设置行高或者行高设为0,父元素的高度没有撑开,那如何定位父元素基线的位置呢?一般来说,父元素设置行高,比如line-height: 100px,子内联元素设置vertical-align: middle,就可以实现内联元素的垂直居中效果。
qq_慕尼黑0148200
举报
深入理解vertical-align的属性值,分享开发中应用经验
1 回答下边还是有边距已经设置了line-height:0;和vertical-align:top
1 回答什么是父元素的基线
1 回答求问为什么inline-block元素的vertical:top没有效果,没有懂啊
2 回答为什么这里必须inline-block化
2 回答如何确定父元素的baseline在哪儿