Html 带自定义填充的文本输入上的Bootstrap 3表单控件类隐藏IE和FF中的文本

Html 带自定义填充的文本输入上的Bootstrap 3表单控件类隐藏IE和FF中的文本,html,css,twitter-bootstrap,twitter-bootstrap-3,Html,Css,Twitter Bootstrap,Twitter Bootstrap 3,在Opera和Chrome中似乎工作良好,但FF和IE11中的相同代码隐藏了文本,这一点都不有趣。我没有Mac电脑,所以我不知道Safari是什么感觉 我尝试过添加行高和溢出:可见,但两者似乎都没有多大效果 css: #userResponse { font-size: 2em; padding: 1em 0.25em; text-align: center; } <!DOCTYPE html> <html> <head> &

在Opera和Chrome中似乎工作良好,但FF和IE11中的相同代码隐藏了文本,这一点都不有趣。我没有Mac电脑,所以我不知道Safari是什么感觉

我尝试过添加
行高
溢出:可见
,但两者似乎都没有多大效果

css:

#userResponse {
    font-size: 2em;
    padding: 1em 0.25em;
    text-align: center;
}
<!DOCTYPE html>
<html>

<head>
  <link data-require="bootstrap-css@3.3.1" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
  <link rel="stylesheet" href="style.css" />
  <script src="script.js"></script>
</head>

<body>

  <input class="form-control" id="userResponse" type="text" value='abcdefghijklmnopqrstuvwqyz'>

  <div class="form-group">
    <input class="form-control custom" type="text" value='abcdefghijklmnopqrstuvwqyz'>
  </div>

</body>

</html>
html:

<!DOCTYPE html>
<html>

  <head>
    <link data-require="bootstrap-css@3.3.1" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
  </head>

  <body>
    <input class="form-control" id="userResponse" type="text">
  </body>

</html>

Bootstrap还为输入标签提供了类,以增加文本字段的高度,请尝试使用
输入lg
,希望它能满足您的要求

<input class="form-control input-lg" type="text">

如需了解更多信息,Bootstrap还提供了用于输入标签的类以增加文本字段的高度,请尝试使用
input lg
,希望它能满足您的要求

<input class="form-control input-lg" type="text">

如需了解更多信息,Bootstrap还提供了用于输入标签的类以增加文本字段的高度,请尝试使用
input lg
,希望它能满足您的要求

<input class="form-control input-lg" type="text">

如需了解更多信息,Bootstrap还提供了用于输入标签的类以增加文本字段的高度,请尝试使用
input lg
,希望它能满足您的要求

<input class="form-control input-lg" type="text">

更多信息

卢桑的解决方案可能是最好的方法。然而,为了保持间距类似于它在带有填充物的铬合金中的显示方式,我给了它一个新的固定高度58px,并完全移除了填充物。这似乎可以在所有四种浏览器中提供一致的结果

html:

#userResponse {
    font-size: 2em;
    padding: 1em 0.25em;
    text-align: center;
}
<!DOCTYPE html>
<html>

<head>
  <link data-require="bootstrap-css@3.3.1" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
  <link rel="stylesheet" href="style.css" />
  <script src="script.js"></script>
</head>

<body>

  <input class="form-control" id="userResponse" type="text" value='abcdefghijklmnopqrstuvwqyz'>

  <div class="form-group">
    <input class="form-control custom" type="text" value='abcdefghijklmnopqrstuvwqyz'>
  </div>

</body>

</html>

卢赞的解决方案可能是最好的办法。然而,为了保持间距类似于它在带有填充物的铬合金中的显示方式,我给了它一个新的固定高度58px,并完全移除了填充物。这似乎可以在所有四种浏览器中提供一致的结果

html:

#userResponse {
    font-size: 2em;
    padding: 1em 0.25em;
    text-align: center;
}
<!DOCTYPE html>
<html>

<head>
  <link data-require="bootstrap-css@3.3.1" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
  <link rel="stylesheet" href="style.css" />
  <script src="script.js"></script>
</head>

<body>

  <input class="form-control" id="userResponse" type="text" value='abcdefghijklmnopqrstuvwqyz'>

  <div class="form-group">
    <input class="form-control custom" type="text" value='abcdefghijklmnopqrstuvwqyz'>
  </div>

</body>

</html>

卢赞的解决方案可能是最好的办法。然而,为了保持间距类似于它在带有填充物的铬合金中的显示方式,我给了它一个新的固定高度58px,并完全移除了填充物。这似乎可以在所有四种浏览器中提供一致的结果

html:

#userResponse {
    font-size: 2em;
    padding: 1em 0.25em;
    text-align: center;
}
<!DOCTYPE html>
<html>

<head>
  <link data-require="bootstrap-css@3.3.1" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
  <link rel="stylesheet" href="style.css" />
  <script src="script.js"></script>
</head>

<body>

  <input class="form-control" id="userResponse" type="text" value='abcdefghijklmnopqrstuvwqyz'>

  <div class="form-group">
    <input class="form-control custom" type="text" value='abcdefghijklmnopqrstuvwqyz'>
  </div>

</body>

</html>

卢赞的解决方案可能是最好的办法。然而,为了保持间距类似于它在带有填充物的铬合金中的显示方式,我给了它一个新的固定高度58px,并完全移除了填充物。这似乎可以在所有四种浏览器中提供一致的结果

html:

#userResponse {
    font-size: 2em;
    padding: 1em 0.25em;
    text-align: center;
}
<!DOCTYPE html>
<html>

<head>
  <link data-require="bootstrap-css@3.3.1" data-semver="3.3.1" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
  <link rel="stylesheet" href="style.css" />
  <script src="script.js"></script>
</head>

<body>

  <input class="form-control" id="userResponse" type="text" value='abcdefghijklmnopqrstuvwqyz'>

  <div class="form-group">
    <input class="form-control custom" type="text" value='abcdefghijklmnopqrstuvwqyz'>
  </div>

</body>

</html>

“文本”是指输入字段吗?因为HTML示例中有“文本”。
.form control
有固定的高度,这就是文本不显示的原因。@KevinVoorn的意思是当我在输入字段中键入内容时,它在IE和FF中不可见。我知道它实际上是被输入的,但是填充或固定的高度使它不可见。只是想知道是否有一个很好的解决方法。同意。您使用em表示文本大小和填充,px表示输入的高度。如果您的默认字体大小为14px,则字体大小为28px(2米),顶部和底部填充为14px。在固定高度和一点数学运算的情况下,这显然不适合。当1em恢复为元素的字体大小28px时,它甚至是28px的填充顶部和底部(由14px的2em)。我猜Firefox和IE只是在如何失败的问题上与Chrome有不同的规则,不确定规范对此是否有任何规定?因为HTML示例中有“文本”。
.form control
有固定的高度,这就是文本不显示的原因。@KevinVoorn的意思是当我在输入字段中键入内容时,它在IE和FF中不可见。我知道它实际上是被输入的,但是填充或固定的高度使它不可见。只是想知道是否有一个很好的解决方法。同意。您使用em表示文本大小和填充,px表示输入的高度。如果您的默认字体大小为14px,则字体大小为28px(2米),顶部和底部填充为14px。在固定高度和一点数学运算的情况下,这显然不适合。当1em恢复为元素的字体大小28px时,它甚至是28px的填充顶部和底部(由14px的2em)。我猜Firefox和IE只是在如何失败的问题上与Chrome有不同的规则,不确定规范对此是否有任何规定?因为HTML示例中有“文本”。
.form control
有固定的高度,这就是文本不显示的原因。@KevinVoorn的意思是当我在输入字段中键入内容时,它在IE和FF中不可见。我知道它实际上是被输入的,但是填充或固定的高度使它不可见。只是想知道是否有一个很好的解决方法。同意。您使用em表示文本大小和填充,px表示输入的高度。如果您的默认字体大小为14px,则字体大小为28px(2米),顶部和底部填充为14px。在固定高度和一点数学运算的情况下,这显然不适合。当1em恢复为元素的字体大小28px时,它甚至是28px的填充顶部和底部(由14px的2em)。我猜Firefox和IE只是在如何失败的问题上与Chrome有不同的规则,不确定规范对此是否有任何规定?因为HTML示例中有“文本”。
.form control
有固定的高度,这就是文本不显示的原因。@KevinVoorn的意思是当我在输入字段中键入内容时,它在IE和FF中不可见。我知道它实际上是被输入的,但是填充或固定的高度使它不可见。只是想知道是否有一个很好的解决方法。同意。您使用em表示文本大小和填充,px表示输入的高度。如果您的默认字体大小为14px,则字体大小为28px(2米),顶部和底部填充为14px。在固定高度和一点数学运算的情况下,这显然不适合。当1em恢复为元素的字体大小28px时,它甚至是28px的填充顶部和底部(由14px的2em)。我猜Firefox和IE只是有不同于Chrome的规则而已