2017-07-26 14 views
1

私はラベルの前に<input type="checkbox" id="123"/> を入れようとたくさんの方法を試みましたが、彼らは自分自身の間に大きなギャップを残しています。 回避策はありますか?ここに私のhtmlだ:ブートストラップのチェックボックスの右にラベルを付けるには

<div class="row"> 
    <div class="col-sm-6"> 
     <div class="input-group input-group-sm"> 
      <input type="checkbox" id="ProcessingConsultantYN" value="0" /> 
      <label class="input-group-addon input-group-addon-pireus" aria-describedby="ProcessingConsultantYN" id="lbProcessingConsultant" for="ProcessingConsultantYN">Обработва се от Кредитен Консултант</label> 
     </div> 
    </div> 
</div> 

ここでは、ウェブサイトと私は実際に修正したい上に表示されているとき、それはどのように見えるかです: enter image description here

+0

使用するクラスに基づいて、あなたはブートストラップを使用していますか? – Swellar

+0

ブートストラップの例とドキュメントを読むときに、その解決策を探すことができます。 [ブートストラップフォーム要素](http://getbootstrap.com/css/#forms) –

+0

はい、twitterブートストラップです。私はまた、HTMLのインスペクタで間違って何かを見つけることができません。 –

答えて

4

として.form-control-staticクラスを使用することができ、フォームコントロールとオプションを作ろうとしています。

<div class="row"> 
 
    <div class="col-sm-6"> 
 
    <div class="input-group input-group-sm"> 
 
     <input type="checkbox" id="ProcessingConsultantYN" value="0" /> 
 
     <label class="checkbox-inline" aria-describedby="ProcessingConsultantYN" id="lbProcessingConsultant" for="ProcessingConsultantYN">Обработва се от Кредитен Консултант</label> 
 
    </div> 
 
    </div> 
 
</div>

+0

なぜあなたは私の答えを編集したのですか? @Swellar –

+0

これはうまくいかなかった。 –

+0

今は完璧に動作していますか? –

0

は、このコードを試してみてください。ラベルの下にあるタグにBOOTSTRAP official docのようにチェックボックスタグを使用するか、必要に応じて構造を変更することができます。

私は単にあなただけのcheckbox-inlineであなたのlabelタグクラスを置き換えるコードの下に試してみてくださいあたりStatic control

<!-- Latest compiled and minified CSS --> 
 

 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
 
    <div class="row"> 
 
     <div class="col-sm-6"> 
 
     <div class="checkbox"> 
 
      <label> <input type="checkbox"> Обработва се от Кредитен Консултант </label> 
 
     </div> 
 
     
 
     <div class="input-group"> 
 
      <span class="input-group-addon" id="basic-addon1"><input type="checkbox" id="ProcessingConsultantYN" value="0" /></span> 
 
      <label class="form-control">Обработва се от Кредитен Консултант</label> 
 
     </div> 
 
     
 
     </div> 
 
    </div>

0

クラスpull-leftはあなたのために十分です。

<div class="row"> 
 
    <div class="col-sm-6"> 
 
    <div class="input-group input-group-sm"> 
 
     <input type="checkbox" id="ProcessingConsultantYN" value="0" /> 
 
     <label class="pull-left" aria-describedby="ProcessingConsultantYN" id="lbProcessingConsultant" for="ProcessingConsultantYN">Обработва се от Кредитен Консултант</label> 
 
    </div> 
 
    </div> 
 
</div>

+0

それを左に引くと、実際のチェックボックスに移動します。 –

+0

ブートストラップでこれを試しましたか? – Swellar

1

How to align checkboxes and their labels consistently cross-browsers

label { 
    display: block; 
    padding-left: 15px; 
    text-indent: -15px; 
} 
input { 
    width: 13px; 
    height: 13px; 
    padding: 0; 
    margin:0; 
    vertical-align: bottom; 
    position: relative; 
    top: -1px; 
    *overflow: hidden; 
} 

@dfsqはHTMLインスペクタで間違ったか何かかどうかを確認言ったように。 上記のリンクが動作しているかどうかを確認してください。このリンクは役立ちます。 チェックjsfiddle

関連する問題