我试图在我的页面上获得一个按钮(输入)和一个看起来相同的链接,但我在 Firefox 中遇到了一些对齐问题。这是 HTML:
<p>
<input type="submit" value="Create New User" />
<a class="linkButton" href="/Admin">Cancel and Return to User Index</a>
</p>
我正在使用以下 CSS:
.linkButton, .linkButton:link, .linkButton:visited, input[type="submit"], input[type="button"] {
background-color: #4AACC5;
border: 1px solid #4A77C4;
color: #FFFFFF;
cursor: pointer;
height: 27px;
margin: 2px;
padding: 3px 6px;
text-align: center;
text-decoration: none;
width: auto;
font: inherit;
}
通过上述设置,Chrome 中一切正常,但在 Firefox 中,两个元素未对齐:
你可以用 FF 和 Chrome 来检查这个小提琴:http: //jsfiddle.net/hqJDZ/5/
现在,我想要一个不涉及a
在这两种情况下使用类似onclick="javascript:submit();"
. 视图是脚手架的,工作得很好,所以我更喜欢纯 HTML/CSS 解决方案。
你可能会注意到我没有提到 IE ......我只是暂时不想去那里:P