2017-04-21 9 views
1

私はテキストラベル、チェックボックス、および不透明度スライダ(openlayersマップ用)を持っていますが、これはデフォルトで同じ行にしたいのですが、別の行に再入力します。HTML-チェックボックスとスライダを同じ行に置く方法

Eg

同じ行にそれらを並べるためにどのように任意のアイデア?私のコードは

 <li><span>Parish</span> 
      <fieldset id="layer6" style="border:none"> 
      <label class="checkbox" for="visible6"> 
       <input id="visible6" class="visible" type="checkbox"/> 
      </label> 
      <label></label> 
      <input class="opacity" type="range" min="0" max="1" step="0.01"/> 
      </fieldset> 
     </li> 

答えて

0

。したがって、範囲入力が次の行に行くと、最初の行に結合されたすべての入力の幅が親コンテナの幅よりも大きいことを意味します。親コンテナの幅を確認し、入力フィールドとラベルの幅と比較します。

+1

それは答えです。 fieldsetタグの幅を少し大きめに編集していました。乾杯、 – Bill

+0

@Bill、私は助けてくれてうれしいです。 – Pyromonk

0
されるようにコードを変更し

:ラベルのデフォルトの表示は、インラインである、とチェックボックスのために、それはインラインブロックの範囲

<li align="center"><span>Parish</span> 
 
<div align="center"> 
 
      <fieldset id="layer6" style="border:none"> 
 
      <label class="checkbox" for="visible6"> 
 
       <input id="visible6" class="visible" type="checkbox"/> 
 
      </label> 
 
      <label></label> 
 
      <input class="opacity" type="range" min="0" max="1" step="0.01"/> 
 
      </fieldset> 
 
</div> 
 
     </li>

関連する問題