【发布时间】:2013-12-25 05:26:16
【问题描述】:
这里是JSFiddle
我的 HTML:
<a href="register" class="btn btn-splash-action">Register</a><br>
<input name="SignIn" type="submit" class="btn btn-splash-action" value="Sign In" alt="Sign In" />
我的 CSS:
.btn {
display: inline-block;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration: none;
}
.btn-splash-action {
background: #09F;
border: 1px solid #0b0e07;
color: #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size: 120%;
text-decoration: none;
padding-bottom: 5px;
}
基本上,我有一个超链接,其中应用了 CSS 类作为按钮元素。然而,它们在视觉上具有不同的宽度,并且 Firebug 计算的宽度也不同。
我在 IE10 和 FireFox 26 中遇到了同样的问题。
如果我对两个元素应用相同的样式,为什么它们看起来不同?
编辑: 将 JSFiddle 更新为 http://jsfiddle.net/DnaDG/1/
尝试使用.btn 类重置填充、边距和边框,但仍然不起作用。
【问题讨论】: