【发布时间】:2012-11-19 12:28:00
【问题描述】:
当我在 Blackberry 中测试以下代码时,number 或 date 类型的样式 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