css - IE6 和 IE7 输入填充 CSS

标签 css internet-explorer forms

我有一个高度为 25 像素的输入框。在 Firefox、Safari 和 IE8 中,自动将它的文本正确地垂直对齐在中间。 然而在 IE6 和 IE7 中,文本与顶部对齐。

我该如何解决这个问题?添加 padding-top 增加了输入的总高度,因为我已经明确声明了它的高度。

我不想使用特定于浏览器的 CSS。

谢谢。

最佳答案

例如,最简单的解决方法是使用行高值

输入[type=text] { 边框:1px 实心#dbdbdb; 高度:28px; 行高:25px; }

关于css - IE6 和 IE7 输入填充 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2744289/

相关文章:

javascript - jQuery 仅在有类时显示 div

javascript - 转换缩放元素间距问题

javascript - Internet Explorer 7/8 和窗口函数是空对象

.net - 如何在服务器上最好地将信息合并到 "form"中,生成 PDF 作为最终输出

css - javafx中的按钮是否可以使用不同的字体大小

c# - 在 C# 中 Hook IE 事件

internet-explorer - IE10 会支持 HTML 5 History API 吗?

ruby-on-rails - 缺少注册/创建、应用/创建的模板

javascript - 限制答案数量复选框

javascript - 表单进度条