在IE8中不正确的垂直alignment
我的search框中的默认文本在Chrome,FF和Safari(vertical-align:middle)中看起来很好。
但是, 默认的文本上升到IE 8search框的顶部 。
有没有解决方法为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; }
你有没有尝试设置线高度匹配文本框的高度? 文本应该自动出现在行的中间
指定行高导致光标在Chrome中变得非常高,我会build议使用相同的填充从顶部/底部垂直alignment文本在IE8,它将在Chrome / FF / IE8