html - 将输入提交与输入框放在同一行

标签 html css

这可能很简单,但我不知道该怎么做。目前使用此代码,“查找”按钮位于输入“位置”框下方的行中。如何让它像大多数搜索框一样位于右侧的同一行?

HTML

<div class="fieldwrapper">
<input id="field_location" class="field r2" placeholder="Town, City or Postcode" id="Postcode" name="Postcode" type="text" value=""><input type="submit" id="findbutton" value="Find" />
</div>

CSS

field { font-family:arial, sans-serif; border-color: #d9d9d9; border-top:solid 1px #c0c0c0; }
input.field{width:100%}

链接 http://jsfiddle.net/VL3Dj/

最佳答案

如果您希望您的文本框为 100% 宽度 并且旁边有一个按钮,您可以这样做:My Fiddle

<input type="submit"value="Find" style="float: right" />
<div style="overflow: hidden; padding-right: .5em;">
   <input type="text" style="width: 100%;" />
</div>​

关于html - 将输入提交与输入框放在同一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12858979/

相关文章:

html - 如何动态合并表格中的单元格

javascript - 获取元素的所有定义(在样式表/内联中)css 样式

javascript - 滚动到页面加载的特定区域并执行 Ajax 查询

css - 如何删除 :active state? 上的渐变

html - 使用 css 替换具有不一致类的表行颜色的方法

html - CSS - Z-index 不适用于相对和绝对位置

javascript - Uncaught ReferenceError : makePopunder is not defined

javascript - 增加嵌套(子)div 的高度以占据其父 div 的高度

javascript - 是否可以在youtube.com中控制嵌入式视频播放器?

javascript - Android 设置 webview 宽度以匹配其内容宽度