无法将<button>置于文本框右侧</button>

时间:2009-09-03 19:02:36

标签: asp.net html css

我试图让按钮显示在文本框的右侧,但它显示在IE7的底部。

<div style="margin-top: 12px; border: 1px red solid" >
          <asp:TextBox ID="txtSearh" name="txtSearch" runat="server" ></asp:TextBox>&nbsp;
          <button id="Search" accesskey="s" type="submit" runat="server" onserverclick="Search_Click" style="display: inline;float: left">
            <span><u>S</u>earch</span></button>
        </div>

1 个答案:

答案 0 :(得分:2)

<button>

中删除此样式属性
style="display: inline;float: left"

默认情况下,<button>是内联元素,因此您不需要display:inlinefloat:left就是将按钮换行到下一行。