Вот JSFiddleПочему гиперссылка и кнопка с одинаковым CSS выглядят иначе?
Мой 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.
Если я применяю тот же стиль для обоих элементов, почему они выглядят по-разному?
EDIT: Обновленный JSFiddle в http://jsfiddle.net/DnaDG/1/
Попытка сбросить обивка, маржинальная и границы, используя .btn
класс, но он по-прежнему не работает.
так как я могу полностью сбросить кнопки и стили привязки, прежде чем применять свои собственные во всех браузерах? –
добавьте свои собственные правила стиля, чтобы заменить настройки браузера –
, можете ли вы посмотреть мой обновленный JSFiddle. Я попытался сбросить стили, используя класс .btn, но это не имеет никакого эффекта. –