По какой-то причине кнопка asp: в IE7 добавляет дополнительные 100 пикселей (или около того ...) слева от кнопки. это создает проблему для моего стиля 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;
}