Центрирование текста (вертикально) в текстовом поле с помощью CSS

Я в настоящее время работаю с текстовым полем, которое имеет фон. Я задавался вопросом, возможно ли центрировать текст (вертикально) в текстовом поле.

важный: это отлично центрируется в Firefox. Только IE это пишет это слишком высоко по некоторым причинам. Я попробовал высоту строки, дополнение и поле. Ничто не работает. Какие-либо идеи?

Править: Это - мой текущий CSS. Я должен сказать, что попробовал гранично-главный метод, и он не работал на меня. Кроме того, как я упомянул, это только для IE. У меня есть IE определенные таблицы стилей так никакие заботы.

.textValue { color: black; font-size: 12px; font-family: David, sans-serif; }
input { width: 110px; padding: 0 2px; padding-right: 4px; height: 20px; border: solid 1px white; margin-bottom: 0px; background: url(../images/contactTextBg.png) no-repeat top right; }
label { float: right; margin-left: 5px; font-size: 13px; }

Для IE у меня есть следующее:

.textValue { font-size: 14px; }

что касается HTML:

            <tr>
                <td><label for="name">name</label></td>
                <td><input type="text" name="name" id="name" class="textValue" value="" /></td>
            </tr>

Спасибо, Amit

6
задан Amit 8 August 2010 в 05:11
поделиться