【问题标题】:I cant reduce the height of input with following css code我无法使用以下 css 代码降低输入的高度
【发布时间】:2013-01-30 22:32:52
【问题描述】:

请看这个css代码

#ContactForm .wrapper {
min-height:30px;
padding-bottom:8px;
} 
#ContactForm .bg {
border:1px solid #aaaaaa;
background-color:#e9e9e9;
float:left;
}
#ContactForm .input {
width:200px;
height:12px;
background:none;
padding:6px 10px 6px 10px;
color:#000;
font:10px Arial, Helvetica, sans-serif;
}

当我在浏览器(firefox)中测试它时,输入块有一定的高度。我尝试将顶部和底部填充值从 6 减少到零,但无济于事。 将高度从 12 降低到更低的值也无济于事。

它很固执,固定在某个高度。有什么问题?? 如果需要,我也可以提供其他数据。

这是html代码

<div  class="wrapper"> <strong>Phone:</strong>
        <div class="bg">
                <input type="text" class="input" >
        </div>
</div>

提前致谢

【问题讨论】:

  • 你能提供你的代码的 jsfiddle 吗?
  • only 在 Firefox..?
  • @Anthony.. jsfiddle 是什么?
  • JS Fiddle 是,好吧:JS Fiddle。它允许您发布您的 HTML、CSS、JavaScript 问题的实时演示,以便我们可以在允许我们编辑您的代码以更正/测试解决方案的站点上看到您的问题的最小 (Short, Self-contained (SSCCE)) 演示。

标签: html css


【解决方案1】:

我认为减少包装器的高度会停止。如果不是,高度必须由其他因素控制。检查..

看看你的代码,这就是解决方案..

更新我们的相同..

#ContactForm .wrapper {
min-height:30px;   (CHECK THIS)
padding-bottom:8px;
} 

【讨论】:

    【解决方案2】:
    1. 确保您输入的表单的 ID 为“ContactForm”

    2. 删除#ContactForm.input 之间的空格,如下例所示

      #ContactForm.input {
      width:200px;
      height:12px;
      background:none;
      padding:6px 10px 6px 10px;
      color:#000;
      font:10px Arial, Helvetica, sans-serif;
      }
      

    应该可以的。

    【讨论】:

    • #ContactForm { margin-top:-4px;行高:26px;哇,这里是关键..这个行高正在修复它低于这个 26 像素......上帝救我脱离 HTML。谢谢大家的回答。我得到了解决..我认为其他人也可以从中学习.. :)
    猜你喜欢
    • 2019-04-23
    • 2020-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-14
    • 2022-12-06
    • 2021-08-29
    • 2020-01-31
    相关资源
    最近更新 更多