私はここにJSFiddleを持っています:
https://jsfiddle.net/t5sbzdxr/
<div></div>
タグ間に連続した要素がありますが、それらはすべて異なる行に表示されます。
関連するコードは次のとおりです。
<div class="col-10 d-inline">
<input type="text" class="form-control form-control-sm d-inline" style="width: 40px;"> <label class="col-form-label col-form-label-sm d-inline"> days </label>
<select type="field" class="form-control form-control-sm ml-2" style="width:210px">
<option value="each">each </option>
</select>
<button type="button" class="btn btn-sm btn-primary ml-auto"> My Button </button>
</div>
すべての要素を同じ行に表示するにはどうすればよいですか?
編集:明確にするために、私は要素を左揃えにすること、つまり互いに面一に座っていることに興味がありません。すべての要素を1行にまとめたいと思います。
ここでの問題は、選択の幅が210pxで、表示ブロックがある(行に配置しようとする)ため、選択してdisplay:inline
その幅について何かを行うか、親divを作成してflexを表示する(最初の解決策が優先されます)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加