spone379
@spone379

Как исправить отображение элемента в Mozzila?

Здравствуйте, сверстал кнопку и всё бы хорошо, но решил проверить на разных браузерах.
В итоге так сложилось, что некорректно она отображается только в Mozilla.(проверял в IE, Opera, Google). В итоге я решил эту проблему, теперь она отображается и там хорошо. Но я только учусь и мне непонятно, из-за чего так и какие способы устранения тут можно использовать. Так что прикрепил код, который некорректно отображает кнопку в Mozilla
codepen.io/anon/pen/ONPMNm
  • Вопрос задан
  • 201 просмотр
Решения вопроса 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Дело в том что в ФФ у кнопок есть некий внутренний отсуп.
Чтобы всегда все было одинаково, используйте Normalize.css. Вот кусочек из него, который это чинит:
/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}


Вот посмотрите, я всего лишь в настройках CSS включил галочку normalize: codepen.io/anon/pen/QNwyOx
Ответ написан
aliencash
@aliencash
Партизан
псевдо-элементы по умолчанию inline. поэтому у вас стандартаная проблема межсимвольного интервала. добавьте для :before
display: block;
  width: 100%;
  box-sizing: border-box;

и проблемы не будет

codepen.io/aliencash/pen/ZWYQvP
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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