【发布时间】:2014-01-25 21:37:41
【问题描述】:
在 Chrome、FF、IE8-11 中创建具有相同渲染效果的输入的最佳方式是什么。
我通常不会为文本输入添加 height 属性,我使用 padding-top/bottom + line-height;
我认为这应该可行,但在我的 IE 输入文本中比它必须的要低一些。
这是一个例子http://jsfiddle.net/FNMZS/1
HTML
<div id="all">
<input type="text" placeholder="Enter email" />
</div>
CSS
* {
padding:0px;
margin:0px;
}
#all {
padding:100px;
}
input {
border:1px solid #000;
font-family: Arial, sans-serif;
font-size:12px;
line-height:1em;
padding:4px 10px;
}
【问题讨论】: