html - 输入垂直对齐

标签 html css

<分区>

这是我的代码:http://jsfiddle.net/jfxrykw7/

<form class="search">
<input type="text" class="input text" placeholder="Keyword">
<input type="A" class="input text" placeholder="B">
<input type="submit" class="btn submit">
</form>

.input {
margin:0;
border: 1px solid #c8d1d7;
font-size: 14px;
padding: 10px 12px;
font-weight: 300;
border-radius: 3px;
box-sizing: border-box;
}

.input_form {
width: 100%;
display: block;
}

.search {
width: 728px;
margin: 0 auto;
}


.search .text {
   width: 300px; 
   margin-right: 30px; ;
}

.search .submit {
background-size: 20px 20px;
background-image: url('http://www.clker.com/cliparts/n/U/H/1/H/u/search-icon-white-one-hi.png');
background-repeat: no-repeat;
background-position: center;
font-size: 0;
height: 38px;
width: 60px;
}

我不明白为什么提交按钮比其他输入按钮低?我做错了什么?

最佳答案

添加

.submit{

    vertical-align:middle;
}

FIXED DEMO

.submit{

    vertical-align:top;
}

DEMO

enter image description here

关于html - 输入垂直对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25740542/

上一篇:jquery - 按钮与输入和标签在同一行

下一篇:javascript - 右列中的 Bootstrap 自动完成结果

相关文章:

javascript - 无法让滚动动画与 jquery 一起使用

html - 如何使页脚使用网页的 100% 宽度?

html - 清除一个元素而不是 CSS 中左侧的所有元素

html - 通用XSLT,可将任何XML转换为基于节点的许多HTML页面

javascript - Chrome 中的 Web Audio API 延迟声音失真

html - Bootstrap 背景图片不会填满网络窗口

javascript - 在 JQuery 提交表单之前验证必填字段

javascript - 当输入为空时更改 <li> 的样式

javascript - 仅滑动移动菜单

javascript - 创建一个按钮并在 Jquery 中为每个按钮放置不同的 id