表单代码:
div {
font-size: 12px;
font-family: Arial, sans-serif;
}
#block-search {
float: right;
margin: 7px 10px;
}
#block-search input[type="text"] {
background: #f4f4ec;
border: #dfdfdf 1px solid;
}
#block-search input[type="submit"] {
background: #ce3c00;
color: #ffffff;
text-transform: uppercase;
font-size: 12px;
font-family: Arial, sans-serif;
border: #ba4f23 1px solid;
height: 21px;
}
<div id="block-search">
<form>
Search:
<input type="text" size="10">
<input type="submit" value="search">
</form>
</div>
我需要按钮与输入字段位于同一行。尝试了各种组合margin,padding但没有任何效果。如果使用 flex,则元素之间的所有水平缩进都将丢失。

重置标准缩进和插入 + 垂直对齐