css - 输入填充在 Firefox 中剪切文本

标签 css twitter-bootstrap firefox input padding

在 firefox 中,当我使用 Bootstrap 表单控制输入元素时,如果我填充输入元素,它会通过向内填充而不是围绕文本填充来剪切文本。它似乎只在 firefox 中有这个效果。这个 jsfiddle 演示了这个问题:

http://jsfiddle.net/v76xB/

表单输入html:

<input id="name" type="text" class="form-control join-form" placeholder="Enter a Username">

CSS:

.join-form {
    padding: 24px; /*comment this out to see effect of padding */
    margin: 12px 0px;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 300;
}

这是我能够复制此错误的最具体信息。我也有一半希望这只是一个与我完全相关的浏览器怪癖,但我无法检查是否存在,因为我正在单独工作并且只有一台机器。

最佳答案

Bootstrap 表单控件类默认获得固定高度。只需将 height: auto; 添加到您的 .join-form 选择器(以保持灵 active ),并更改 padding 以获得原始效果,就像这样 padding : 14px 20px;

参见此处:http://jsfiddle.net/x78Bh/

关于css - 输入填充在 Firefox 中剪切文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24448991/

相关文章:

css - 每条路线不同的背景图片

javascript - 将数据作为 JSON 对象存储在 Firebase 中

html - 使用 bootstrap 垂直对齐 div

java - 无法绑定(bind)锁定端口-WebDriver 2.22

CSS 计数器 - 不同 div 中的编号标题

html - 奇怪的媒体查询行为

html - 在网页上显示自定义消息而不是详细消息

javascript - Bootstrap 文本中心不适用于按钮

javascript - Angular2 可以在 Chrome 中工作,但不能在 Firefox 中工作

java - 如何使用 Java 以编程方式将证书安装到本地机器存储中?