私はHTML5番号フィールドと送信ボタンを持つフォームを持っています。フォームのコンテナの残りの部分を埋めるために、送信ボタンを自然な幅にしたいと思います。私のコードはこのように見えます。HTML5番号フィールドを含むdivの幅を入力してください
<div class="form">
<div class="input">
<input type="number" name="test">
</div>
<div class="submit">
<input type="submit" value="Search">
</div>
</div>
CSS
.form {
overflow: hidden;
padding: 10px;
background: lightblue;
}
input {
padding: 14px;
}
input[type="number"] {
width: 100%;
}
.input {
float: left;
padding: 14px;
}
.submit {
float: left;
padding: 11px 0;
}
私の問題はinput[type="number"]
上の流体の幅を設定しているようです。
例:https://jsfiddle.net/ca4pkjxm/2/
ありがとう!それはそうするようです。 – MrPeanut