Задать вопрос
@tunikov
Frontend dev

Почему при клике на кнопку съезжает текст?

Дано: 4 кнопки button[type=button].
В каждой из них есть внутренний текст, который при клике меняется с помощью JQuery.
Проблема в том, что при клике на каждую кнопку на 1 пиксель съезжает текст и тут же возвращается на место. Получается нежелательный эффект какого-то мерцания.
Border и outline имеют значение none, что еще проверить?
  • Вопрос задан
  • 2231 просмотр
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@tplus
Раз это button, скорее всего, срабатывает нажатие кнопки, которое и выглядит как смещение текста.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
kn1ght_t
@kn1ght_t
нужно сбрасывать стили, если написать такую штуку в начале стилей, то сдвига не происходит:
* {
    padding: 0;
    margin: 0;
}

можете вашей кнопке написать:
#take {padding: 0;}
Ответ написан
DeadCowsDontMoo
@DeadCowsDontMoo
web
Конечно хорошо бы увидеть код, но раз такие пироги... Вам обязательно использовать батоны?)
Ответ написан
Комментировать
Вопрос старый, но все же, если кому попадется - решается так - button:active {padding: 0;}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы