Следующий CSS из Группа Filament уже некоторое время работает для меня во всех браузерах.Основа CSS, чтобы лишить кнопки всех их стилей, выглядит следующим образом:
span
используется для техники раздвижных дверей (лучше чем div
, который вы используете в настоящее время, это можетпроблема), полный список стилей можно найти по ссылке.
button {
position: relative;
border: 0;
padding: 0;
cursor: pointer;
outline: none; /* for good measure */
overflow: visible; /* removes extra side padding in IE */
}
button::-moz-focus-inner {
border: none; /* overrides extra padding in Firefox */
}
button span {
position: relative;
display: block;
white-space: nowrap;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Google Chrome only - fix margins */
button span {
margin-top: -1px;
}
}