html中如何将一行内的元素都垂直居中,height 和line-height没用_百度知 ...

发布网友

我来回答

2个回答

热心网友

一般来说在设置height和line-height下,块级元素内的行间元素为垂直居中。也有一些元素会有其它问题。所以你要给内容的input和img加一个vertical-align:middle;属性。

代码如下:

input,img{vertical-align:middle;}


vertical-align这个是设置元素的垂直排列的.用来定义行内元素的基线相对于该元素所在行的基线的垂直对齐

热心网友

div 没有垂直居中的

一般都是曲线来实现
<div style=" height:34px; line-height:34px"> 比如这里写成

<div style="padding-top:10px;padding-bottom:10px;"> 就是 内部的高是多少 下面是多少这样的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com