Поля ввода для правильного отображения в Safari после применения CSS - PullRequest
0 голосов
/ 03 марта 2012

У меня всегда возникает проблема при создании веб-страниц с использованием полей input или select в CSS, потому что основное внимание уделяется в основном для FireFox и IE, но по какой-то причине текст внутри текстовых полей / входных объектов формы обычно никогда не бывает правильно выровнен (line-height).

Мне интересно, есть ли обычная процедура для того, чтобы поля ввода выглядели так же, как в FireFox и IE, в Safari, потому что они обычно выглядят ужасно, когда вы добавляете немного CSS в элемент. Попытка сбалансировать высоту строки в каждом браузере обычно никогда не срабатывает идеально. Есть ли что-то, чего мне не хватает, чтобы входные данные во всех браузерах выглядели одинаково, когда вы их стилизуете? (в основном речь идет о высоте строки внутреннего текста внутри поля ввода).

есть. Использование em вместо px лучше для кросс-браузерной совместимости?

1 Ответ

1 голос
/ 03 марта 2012

Что очень помогает, так это использование некоторой исходной точки, которая сбрасывает все браузеры на один и тот же базовый CSS (насколько это возможно).Особенно мне понравилось HTML5Reset , вы можете просто взять файл сброса CSS и посмотреть, поможет ли он вам.

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