2016-05-19 2 views
0

У меня есть форма с входами/выборами и одной кнопкой.Кнопка кнопки имеет тот же размер, что и входы

Если кнопка <button/>, то у меня проблемы с этим размером в браузере FF (это больше, чем входы).

Если кнопка <input/>, то у меня проблемы с текстом кнопки (я не могу установить ее в середине кнопки для всех браузеров).

Вот пример (с <button> и <input>)

EXAMPLE

+1

Пожалуйста, не используйте встроенный CSS. Смешивание внешних CSS и встроенных CSS еще хуже. Это не читаемо и сложно понять, что происходит с вашим стилем. –

+0

@TJ, извините за это ... – demo

ответ

0

Привет использование набивка вместо высоты для кнопок:

.form-search input.search-input, .form-search select.search-input, form input.search-input, form select.search-input { 
    padding: 0 20px 0 20px; 
    margin: 3px 0; 
} 
+0

https://jsfiddle.net/Lm00ue9h/6/ не помогает – demo

+0

использовать стандартные входы без стилей, чтобы они выглядели по-разному в разных браузерах, несмотря ни на что, приведенный выше фрагмент кода я дал вам проблему с размером * проблемы. – David

0

Это общая проблема, которую я имел с разными браузерами. Вы можете использовать jQuery, чтобы узнать, является ли браузер FireFox, используйте ссылку css, а если браузер Chrome или Safari, используйте другой css, чтобы получить ваши требования.

Смежные вопросы