Кнопки Firefox имеют отступы, кнопки Chrome - нет - PullRequest
12 голосов
/ 25 февраля 2011

Как мне заставить мои <button> выглядеть одинаково в Firefox и Chrome?Есть ли безусловное решение CSS?Прямо сейчас, кнопки Firefox имеют дополнительный отступ, хотя Сброс CSS YUI сделал отступ 0.

HTML button

Я обнаружил, что для того же внешнего вида нужен Chromeиметь двойное заполнение.

            #fileActions button {
                padding: 0.2em;
            }

@media screen and (-webkit-min-device-pixel-ratio:0) {
            #fileActions button {
                padding: 0.4em;
            }
}

Хром

Chrome computed style

Firefox

firefox computed style

Ответы [ 2 ]

4 голосов
/ 28 февраля 2011

Firefox дает кнопкам то, что называется внутренним фокусом, это позволяет ему рисовать пунктирную линию фокуса. В forms.css есть правило, которое дает ему 1px границы и 2px левого и правого отступа. Я не знаю, возможно ли переопределить это с веб-страницы.

0 голосов
/ 25 февраля 2011

Трудно сказать, не видя свой css, но если вы проверите css сброса YUI, вы увидите, что он не устанавливает и не сбрасывает никакие свойства для элемента button, кроме унаследованных, и что насколько я знаю, там нет отступов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...