Дивіться цей приклад коду: http://jsfiddle.net/Z2BMK/
Chrome / IE8 виглядають так
Firefox виглядає так
Мій CSS є
button {
padding:0;
background:#080;
color:white;
border:solid 2px;
border-color: #0c0 #030 #030 #0c0;
margin:0;
}
Як я можу змінити зразок коду, щоб кнопка стала однаковою в обох браузерах? Я не хочу використовувати гіперпосилання на основі JavaScript, оскільки вони не працюють з пробілом на клавіатурі, і він повинен мати href
URL-адресу, яка не є чистим способом обробки речей.
Моє рішення, починаючи з Firefox 13
button::-moz-focus-inner { margin: -1px; padding: 0; border-width: 1px; }
margin: -1px
? Це якось пов’язано зborder: 2px
?