iOS 5.0 Safari не центрирует местозаполнитель по вертикали в текстовом поле

Я хочу центрировать текст, введенный в текстовые поля ввода на странице, по вертикали.

Типичный способ добиться этого - установить одинаковую высоту строки и высоту. Это работает в Safari до iOS 5.0.

Однако; в iOS 5 Safari отображает набранный текст по вертикали по центру ... Но текст-заполнитель и курсор выглядят выровненными по верхнему краю.

.txtBox {
    line-height: 3em;
    height: 3em;
}

Кто-нибудь еще сталкивался с этой проблемой?

28
задан Nirmal Patel 19 December 2011 в 09:44
поделиться