我试图在一行上对齐一个真正的按钮和一个假按钮。我被要求让我的链接看起来像一个按钮,所以我为它创建了一个图像精灵。问题是,我无法让input
和div
玩得很好。
<div class="submitForm">
<input type="submit" value="Rename" />
<div class="smallButton">@Html.ActionLink("Cancel", "SiteIndex", new { id = @Html.DisplayFor(model => model.SiteID) })</div>
@Html.HiddenFor(model => model.SiteID)
</div>
上面是 HTML (ASP.net MVC 4),下面是 CSS:
.smallButton
{
display: inline;
}
.smallButton a
{
color: #000 !important;
font-family: Arial;
font-size: 13px;
padding: 3px 15px;
background: url('../../Images/smallBtn.jpg') 0 0;
}
.smallButton a:Hover
{
color: #000 !important;
background: url('../../Images/smallBtn.jpg') 0 -26px;
}
.smallButton a:Active
{
color: #000 !important;
background: url('../../Images/smallBtn.jpg') 0 -52px;
}
我忘了澄清,我需要在 IE 6 和 IE 7 中正确对齐。它看起来确实应该在 Chrome 中。