1

当我在 Blackberry 中测试以下代码时,具有width: 100%; box-sizing: border-box;类型样式numberdate宽度与类型不同的输入。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/

4

1 回答 1

2

由于这个答案这个,我已经解决了这个添加这个 CSS 的问题:

input[type=number]::-webkit-outer-spin-button,
input[type=date]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
于 2012-11-20T14:51:29.947 回答