【发布时间】:2010-12-13 09:22:43
【问题描述】:
我正在尝试设置表单按钮的样式,但在 Firefox 中遇到问题,我无法深入了解...
我想设置某些<a />s 和<input type="submit" />s 的样式,使其看起来相同(我有一个按钮背景图片,使用滑动门技术来应用悬停效果。)
这一切都很好,除了在 Firefox 中,输入提交文本比它应该的略低。 IE 和 Safari/Chrome 运行良好。
(来源:muonlab.com)
有人有什么想法吗?
谢谢
<div class="buttons">
<a href="#" class="button btn-small-grey">« Back</a>
<input type="submit" class="button btn-large-green" value="Save changes" />
</div>
.button
{
cursor: pointer;
border: 0;
background-color: #fff;
color: #fff;
font-size: 1.4em;
font-weight: bold;
outline: 0;
font-family: Arial, Verdana, Sans-Serif;
}
a.button
{
display: block;
float: left;
text-align: center;
text-decoration: none;
padding: 5px 0 0 0;
height: 22px;
margin-right: 1em;
}
.btn-small-grey
{
height: 27px;
width: 96px;
background-position: 0 -81px;
background-image: url(/assets/images/buttons/buttons-small.gif);
}
.btn-large-green
{
height: 27px;
width: 175px;
background-position: 0px -54px;
background-image: url(/assets/images/buttons/buttons-large.gif);
}
【问题讨论】:
-
您是否使用了 CSS 重置?如果有,是哪一个?
-
我是,唯一适用于这些元素的是
margin: 0; padding: 0;