如何将按钮直接放在文本框旁边
本文关键字:文本 按钮 | 更新日期: 2023-09-27 18:15:20
大家都知道,在ASP中。. NET中,按钮和文本框之间有一个简单的空格。我想去掉这个空间,直接把它们放在一起,没有任何空间。怎么做呢?
我的CSS文件:.input, .button {
margin:-10px 0px 0px 0px;
}
我的ASP。NET代码:
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" CssClass="button" runat="server" Text="Button" />
<asp:TextBox ID="TextBox1" CssClass="input" runat="server"></asp:TextBox>
</div>
</form>
当我在IE 8浏览器中渲染它时,什么也没有发生。我不知道为什么。任何帮助吗?
这与ASP关系不大。. NET以及更多与浏览器应用于页面元素的默认CSS值有关的内容。
也就是说,添加一个CSS规则…
input, button {
margin:0;
}
应该工作……编辑:
如果不想使用页边距,请确保在标记中没有添加换行符:
<asp:Button ID="Button1" CssClass="button" runat="server" Text="Button" /><asp:TextBox ID="TextBox1" CssClass="input" runat="server"></asp:TextBox>
大多数浏览器将行返回呈现为空格。
否则,像这样工作:http://jsfiddle.net/a4TPt/
您的布局细节将是有帮助的。但是我认为右边控制栏的margin: -5 0 0 0应该可以满足你的要求。