按钮和表单之间没有换行符

时间:2012-02-02 17:45:28

标签: html forms button

如何在没有发生换行的情况下在同一行中获取按钮和表单元素? 非常感谢你!

  <button>ask question</button>
<form action="/search" method="get">
    <input type="text" name="q" value="{SearchQuery}"/>
    <input type="submit" value="Search"/>
    </form>

6 个答案:

答案 0 :(得分:27)

在表单上使用此CSS样式:style="display: inline;"

<form action="/search" method="get" style="display: inline;">

这是demo on JSBin

答案 1 :(得分:2)

<button><form>都是块级元素。你需要使用CSS display: inline内联它们。不确定这是不是你的意思。这也取决于你更广泛的HTML。

答案 2 :(得分:2)

输入字段是块级元素。您可以在CSS中更改显示规则:

input { display: inline; }

答案 3 :(得分:2)

你可以让按钮浮动:

<button style="float: left;">ask question</button>

答案 4 :(得分:1)

您可以浮动:同时保留按钮和表单

答案 5 :(得分:0)

用于在输入框后添加新行,然后在 css 文件中添加 add -> input { display: block; }