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