次のコードをBlackberryでテストしたときに、タイプのスタイルまたはwidth: 100%; box-sizing: border-box;
タイプのスタイルとは異なる幅の入力。シミュレーター9380、9810、9850、および9810デバイスで確認しました。number
date
text
<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/