Существует ли способ завершенного удаления моделирования кнопки в Internet Explorer? Я использую спрайт CSS для своей кнопки, и все смотрит хорошо.
Но когда я нажимаю кнопку, она перемещается в вершину немного, она заставляет его выглядеть не в форме. Существует ли состояние щелчка CSS или mousedown? Я не знаю то, что инициировало то состояние.
Я знаю, что это не действительно грандиозное предприятие, но иногда это - мелочи тот вопрос.
Я предполагаю, что когда вы говорите " нажмите кнопку, она немного переместится наверх ", о которой вы говорите состояние щелчка мышью для кнопки, и что когда вы отпускаете кнопку мыши, она возвращается в свое нормальное состояние? И что вы отключаете отображение кнопки по умолчанию, используя:
input, button, submit { border:none; }
Если так ..
Лично я обнаружил, что вы не можете остановить / переопределить / отключить это собственное действие IE, что привело меня чтобы немного изменить мою разметку, чтобы учесть это движение и не повлиять на общий вид кнопки для различных состояний.
Это моя последняя разметка:
Попробуйте убрать границу с вашей кнопки:
input, button, submit
{
border:none;
}