html - 对齐 &lt;input&gt; 和 <button> 标签

标签 html css user-interface layout

我有一个有序列表,其中有一个 <input type="text"...<button> field 。当我渲染它们时,我在 2 个单独的行中得到字段。我如何让他们排在同一行?

HTML-

<li>
    <input type="text" value="Paste URL here"></input>
    <button id="i">Go</button>
</li>

我什至从 <li> 中删除了它们并将它们放在单独的 <div> 中没有成功。需要在此处添加什么 CSS 来克服此默认行为?

更新:我现在已经从有序列表中删除了这 2 个标签并将它们放在 <div> 中.现在看起来像这样 -

<div style="display: inline-block">
    <input id="url" type="text" value="Paste URL here"></input>
    <button id="i" style="font-size:10px; margin:2px;">Go</button>
</div>

对尝试没有影响float:left;display:inline-block .

最佳答案

<div style="width: 100%;">
    <input type="text" style="float: left; width: 200px;" id="url" value="Paste URL here">
    <button style="font-size: 10px; margin: 2px; float: left;" id="i">Go</button>
</div>

关于html - 对齐 &lt;input&gt; 和 <button> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4212084/

相关文章:

javascript - 如何在不更改其 css 布局的情况下将 html/css 表单转换为 pdf?

javascript - 如何使用 JavaScript 调用此函数?

jquery - 单击元素突出显示它并使其他元素不可见

css - 如何在流畅的布局上显示 X + (1/3) 图像?

java - Java 中的文件更改检测器(95% 已实现,但在一种情况下需要帮助)

wpf - 依赖属性是如何实现的?

html - IE8 + pie.htc : adding html5shiv. js再次破坏圆角

javascript - 无法访问被点击的元素

html - 声明内联时 css 不工作

java - Action 监听器,执行 Gui