html - <input> 内的填充在 Firefox 和其他浏览器中显示 2 个结果

标签 html css user-interface firefox

检查这个 Jsfiddle首先。

这是我的 <input>有一个height of 10px;给了一个padding of 10px; ,我知道这不是赋予风格的正确方式。但是,它在 Chrome、IE 和 Safari 中运行良好,但当涉及到 Firefox 时,它会裁剪我的 placeholder 就另当别论了。 .为什么.?

我知道不同的浏览器有不同的渲染方法,但谁能告诉我这背后的确切原因,有没有办法解决这个而不改变高度、填充或字体大小(它应该不小于 14px).?

最佳答案

请检查它是否适用于 you

input {
 padding: 10px;
 font-size: 14px;
 font-weight: normal;
 width: 100%;
 line-height: 18px;
 height: auto;
}

关于html - &lt;input&gt; 内的填充在 Firefox 和其他浏览器中显示 2 个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45673422/

相关文章:

javascript - 表单验证 - 添加/删除 Jquery 动态添加的内容

html - <caption> 元素可以包含链接和标题吗?

html - 将 col-md-2 用于侧边栏 Bootstrap 时 col-md-10 的全宽 4

html - 当我缩小窗口时,如何使我的背景图像不变小?

javascript - Jquery 脚本与按钮 div 冲突

javascript - 悬停时显示提示信息

background - 在 :hover element 上设置背景的高度和宽度

java - 有一个表模型。需要同时根据两个不同的列进行排序

flutter - 在 ListTile 中更改 CircleAvatar 大小

java - Java Swing 中的分层 Canvas