私はcssの初心者で、ブートストラップでウェブページを構築しています。Percentage と UpperLimit の 2 つのラベルを同じレベルにしたいインライン クラスを適用しましたが、レベルの違いがある理由とそれを修正する方法がわかりません。私のhtmlコードは
<form class="form-horizontal">
<div class="control-group">
<label class="control-label">Promo Value</label>
<div class="controls">
<label class="radio inline" id="label1">
<input type="radio" name="optionsRadios1" id="optionsRadios4" value="option1" class="inline" checked>Percentage</label>
<label for="hello" class="inline" id="label2">Upper Limit
<input id="hello" type="text" class="inline" placeholder="Text input" disabled="true" />
</label>
<br />
<input type="radio" name="optionsRadios1" id="optionRadios6" value="option3">
<label class="radio inline" id="label3">Fixed Amount</label>
<input type="text" class="inline" placeholder="Amount Rs" disabled="true">
<hr class="hhhh"></hr>
</div>
</div>
</form>
私のmain.cssファイルは
.inline {
display:inline-block;
margin-right:20px;
}
.inline1 {
display:inline-block;
height: 50px;
vertical-align: middle;
margin-top: 2px;
}
そしてスクリーンショットは
なので
ラベルの上限とパーセンテージの違いを見ることができるので、それを解決する方法がはっきりと見えます!!