Неверное вертикальное выравнивание в IE8 - PullRequest
34 голосов
/ 08 октября 2010

Текст по умолчанию в моем окне поиска выглядит хорошо в 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;
}

Ответы [ 2 ]

88 голосов
/ 09 октября 2010

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

3 голосов
/ 30 июня 2014

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

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