Удалите полное моделирование HTML, снабжают кнопками/отправляют

Существует ли способ завершенного удаления моделирования кнопки в Internet Explorer? Я использую спрайт CSS для своей кнопки, и все смотрит хорошо.

Но когда я нажимаю кнопку, она перемещается в вершину немного, она заставляет его выглядеть не в форме. Существует ли состояние щелчка CSS или mousedown? Я не знаю то, что инициировало то состояние.

Я знаю, что это не действительно грандиозное предприятие, но иногда это - мелочи тот вопрос.

71
задан Gabe 17 March 2010 в 06:36
поделиться

3 ответа

Я предполагаю, что когда вы говорите " нажмите кнопку, она немного переместится наверх ", о которой вы говорите состояние щелчка мышью для кнопки, и что когда вы отпускаете кнопку мыши, она возвращается в свое нормальное состояние? И что вы отключаете отображение кнопки по умолчанию, используя:

input, button, submit { border:none; } 

Если так ..

Лично я обнаружил, что вы не можете остановить / переопределить / отключить это собственное действие IE, что привело меня чтобы немного изменить мою разметку, чтобы учесть это движение и не повлиять на общий вид кнопки для различных состояний.

Это моя последняя разметка:

      
61
ответ дан 24 November 2019 в 12:55
поделиться

Попробуйте убрать границу с вашей кнопки:

input, button, submit
{
  border:none;
}
8
ответ дан 24 November 2019 в 12:55
поделиться

Я думаю, что это "активное" состояние кнопки.

0
ответ дан 24 November 2019 в 12:55
поделиться