是否有一种多浏览器方式来内联输入和按钮?请参阅http://jsfiddle.net/wf592/ 。输入出现在按钮下方。简单的边距没有帮助:
<div>
<input type="text" style="margin-top:-50px;" /><button style="height:25px; width:20px" />
</div>
当我使用 jQueryUI 日历时出现此错误:日历按钮自动插入到输入标记之后。所以我不想用更多的 div 来更改标记。
最佳答案
Demo Fiddle
添加:
input, button{
vertical-align:middle;
}
有关垂直对齐
的更多信息 from MDN:
The vertical-align CSS property specifies the vertical alignment of an inline or table-cell box.
关于html - 输入和按钮内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23214751/