Подтвердить что ты не робот

Неправильное вертикальное выравнивание в IE8

Текст по умолчанию в моем окне поиска отлично выглядит в Chrome, FF и Safari (по вертикали-выравнивание: средний).

Однако текст по умолчанию поднимается в верхней части окна поиска в IE 8.

Есть ли обходной путь для IE? Благодарим за помощь.

HTML:

<input type="text" class="text" value="Search" title="Search" />

CSS

.text {
    height: 47px;
    font-size: 18px;
    margin: 0; 
    padding: 0 5px 0 45px;
}
4b9b3361

Ответ 1

Вы пытались установить высоту строки в соответствии с высотой текстового поля? Текст должен автоматически появляться в середине строки

Ответ 2

Задание высоты строки приводит к тому, что курсор будет очень высок в Chrome, я предлагаю использовать одинаковое заполнение сверху/снизу для вертикального выравнивания текста в IE8, оно будет работать в Chrome/FF/IE8