Попробуйте использовать тег <button>
вместо <input type="submit">
. Тег <button>
позволяет вкладывать такие элементы, как <span>
, и, как правило, дает вам гораздо большую свободу стилей.
После того, как вы переключили кнопки отправки ваших форм на использование тега <button>
, вы можете применить один и тот же CSS и к своим ссылкам, и к вашим кнопкам:
a.button,
button {
/* ... */
}
a.button span,
button span {
/* ... */
}
a.button:hover,
a.button:focus,
button:hover,
button:focus {
/* ... */
}
a.button:hover span,
a.button:focus span,
button:hover span,
button:focus span {
/* ... */
}
Для улучшения доступности каждый блок описанного выше стиля :hover
расширен и на :focus
состояния.
Вот хорошая статья об использовании тега <button>
: http://particletree.com/features/rediscovering-the-button-element/