VEG писал(а):может быть кто-то это уже когда-то фиксил?
Размеры кнопок и полей ввода пофиксены на phpBB Guru.

Примерно так:
Код: Выделить всё
/* Fixing selects and buttons */
#forum-search, #topic-search {
font-size: 0.91em; /* Not 0.9em because of FF4 */
}
select {
font-size: 0.99em; /* Not 1em because of FF4 */
height: 19px;
}
select#search_forum, select#unban, select#group_list, select#usernames {
height: auto;
}
input.button1, input.button2 {
height: 19px;
font-size: 0.99em; /* Not 1em because of FF4 */
}
fieldset.submit-buttons input {
height: 23px;
}
@-moz-document url-prefix() {
input.button1, input.button2 {
padding: 1px 2px 3px;
}
fieldset.submit-buttons input {
padding: 3px 2px 5px;
}
}
@media not all and (-webkit-min-device-pixel-ratio) { /* Opera */
input, select, .button1, .button2 {vertical-align: middle !important;}
dd label input {vertical-align: 0px !important;}
}
input#search_keywords {
height: 13px;
}
Для чистого Просильвера, возможно, придётся уточнить кое-какие цифры. Писалось это давненько, надо бы проверить в последних версиях браузеров. Возможно, фиксы для Оперы и FF уже неактуальны.
P. S. Да, в Опере 12.02 этот CSS-хак
@media not all and (-webkit-min-device-pixel-ratio) {} уже не работает, соответственно есть косячки с верт. позиционированием:
VEG писал(а):Судя по всему разработчики стиля забыли указать padding-и для всех элементов форм.
Не забыли, но паддинги понимаются разными браузерами по-разному. Единственный способ, которым мне удалось выровнять кнопки — это указать их размеры в пикселях.