2016-09-20 3 views
0

私は、マルチセレクションまたはテキストエリアの横にラベルを配置する方法を知っていますか?たとえば、私は enter image description here複数選択の隣のラベルの縦方向の整列

私が見つけた唯一の解決策は動作しますが、ブラウザのウィンドウのサイズが変更されたときに破った相対的な位置、である絵のように見えるこのコード

<div class="form-group"> 
    <label class="control-label" for="SelectId">label</label> 
    <select name="SelectId" id="SelectId" style="min-width: 604px;" size="5" multiple="multiple"> 
     <option value="0">No Selection</option> 
      ... 
    </select> 
</div> 

を持っています。

<div class="form-group"> 
    <label class="control-label" for="SelectId">label</label> 
    <select name="SelectId" id="SelectId" style="position: relative; top: -75px;" size="5" multiple="multiple"> 
     <option value="0">No Selection</option> 
      ... 
    </select> 
</div> 

+3

ラベルの縦線を設定してみましたか? '.control-label {vertical-align:top; } ' –

答えて

0

vertical-alignを使用すると、inline要素は同じ行の他のinline要素に基づいて配置できます。

.control-label { 
    vertical-align: top; 
} 

labelselectは両方defautによってdisplay: inlineです。

+0

ありがとうございます:-) – Muflix

関連する問題