Я в настоящее время работаю с текстовым полем, которое имеет фон. Я задавался вопросом, возможно ли центрировать текст (вертикально) в текстовом поле.
важный: это отлично центрируется в 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