我正在尝试做一些非常简单的事情:将图像和输入放在同一行,但无法实现:
HTML
<img src="path/to/img"/>
<input/>
CSS
img {
height: 50px;
}
input {
height: 50px;
margin: 0;
padding: 0;
}
正如您从this fiddle清楚看到的那样,图像远远高于输入。我该如何解决?
答案 0 :(得分:7)
答案 1 :(得分:1)
我能用浮子实现你想要的效果:
img{
height: 50px;
float: left;
}
input{
height: 50px;
margin: 0;
padding: 0;
float: left;
}
答案 2 :(得分:0)
使用vertical-align
,like this:
img{
height: 50px;
vertical-align: middle;
}
input{
height: 50px;
}
答案 3 :(得分:0)
您还可以在img
like this:
img{
height: 50px;
float:left;
}
input{
height: 50px;
}