html - 为什么 Firefox 会截断我的 <input type ="text"/> 中的文本?

标签 html css layout

我有一个简单的 <input type="text"/>样式如下:

font-size:1.5em;line-height:1.5em;padding:.6em .4em;

在Chrome、Safari(即Webkit浏览器)中完美正常显示。

但是,我们到达 Firefox 时,会发生这种情况:

Why is this happening? Gah!

如您所见,Firefox 决定在某个高度截断字体的大小。为什么会这样?即使我从 <input> 中删除填充,也会出现此问题.

备注:

了解应用于此输入的附加样式是 Twitter Bootstrap v.2.0 中使用的默认样式可能会有所帮助。

这是一个 JSFiddle,具有我正在描述的确切问题:

http://jsfiddle.net/xxepX/

最佳答案

尝试增加行高属性。这将限制字母的可视区域,导致它们被截断。 Firefox 的渲染引擎渲染行高略有不同。

关于html - 为什么 Firefox 会截断我的 &lt;input type ="text"/> 中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9900018/

相关文章:

javascript - 如何更改 :lang selector style with JavaScript

c++ - MSVC 对象布局怪癖

jquery - JQuery如何设置两个相同高度的div

jQuery UI 自动完成 - 悬停时菜单消失

javascript - 空链 anchor

html - 100% 宽度的 Twitter Bootstrap 3 模板

Android - 如何仅通过单击应用程序图标来执行项目的主要功能?

javascript - 图片占据整个页面而不是横幅分隔线

html - 背景图片向下重复

javascript - 带 Accordion 的导航菜单