出于某种原因,IE7 中的 asp:button 在按钮的左侧添加了一个额外的 100px(或大约......)。这给我的 CSS 样式带来了问题。当然,我可以通过给它精确的像素尺寸来覆盖每个单独的按钮..,但这会很痛苦,因为我的公司构建的应用程序有近 50 个页面,每页大约有 10 个按钮(你可以这样做数学!)。我宁愿让 asp:button 根据文本的大小/宽度按需增长。
任何帮助将非常感激。
ASPX (html)
<div class="sales-order-buttons">
<asp:Button ID="btnSearchSalesOrders" runat="server" Text="Search Sales Orders" />
<asp:Button ID="btnViewAssociatedOrders" runat="server" Text="View Associated Orders" />
</div>
CSS
input[type="submit"] {
background: url("../images/arrow.png") no-repeat left red;
color: #006aae;
float: left;
text-align: left;
display: block;
width: auto;
margin-left: 10px;
text-indent: 40px;
}
input[type="submit"]:hover {
color: #009CFF;
cursor: pointer;
}