【问题标题】:HTML inputs in Blackberry have different width depending on their typeBlackberry 中的 HTML 输入具有不同的宽度,具体取决于它们的类型
【发布时间】:2012-11-19 12:28:00
【问题描述】:

当我在 Blackberry 中测试以下代码时,numberdate 类型的样式 width: 100%; box-sizing: border-box; 的输入与 text 类型的输入具有不同的宽度。我已经检查了模拟器 9380、9810 和 9850 以及 9810 设备。

<style type="text/css">
    #inputsTest { 
        border: 1px solid red; 
        margin: 15px; 
    }

    #inputsTest input { 
        border: 1px solid green; 
        width: 100%; 
        -webkit-box-sizing: border-box; 
        -moz-box-sizing: border-box; 
        box-sizing: border-box; 
    }
</style>

<div id="inputsTest">
      <label for="test1">Text</label>
      <input id="test1" type="text"/>
      <label for="test2">Number</label>
      <input id="test2" type="number"/>
      <label for="test3">Date</label>
      <input id="test3" type="date"/>
</div>

这是来自 Firefox 的屏幕截图:

这就是它在黑莓中的样子(宽度差异在红色圆圈中可见):

这里也提供代码:http://jsfiddle.net/GXfXG/5/

【问题讨论】:

  • BB CSS 中可能有默认的右填充。尝试将填充设置为零。
  • 我已经试过了。 padding-left: 0px; padding-right: 0px 的输入变得更宽一些,但仍比 type="text" 的输入更分类

标签: css html blackberry webkit


【解决方案1】:

感谢this answerthis

input[type=number]::-webkit-outer-spin-button,
input[type=date]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

【讨论】:

    猜你喜欢
    • 2015-11-02
    • 1970-01-01
    • 2020-04-07
    • 2017-07-24
    • 2015-12-07
    • 2018-02-03
    • 1970-01-01
    • 2016-08-08
    • 1970-01-01
    相关资源
    最近更新 更多