2017-04-20 12 views
-1

ブラウザのサイズ変更時にB4列が折り返されないようにする必要があります。ここに私のコードです:ブートストラップ4 - 列の折り返しなし

<div class="card card-outline-primary"> 
<div class="card-block"> 
    <form class="row"> 
     <div class="col-xs-4" style="border:solid;border-color:red;border-width:5px;"> 
      <label for="visualTheme" class="control-label">1234</label> 
      <div> 
       <input class="form-control" style="height:30px;"/> 
      </div> 
     </div> 
     <div class="col-xs-4" style="border:solid;border-color:blue;border-width:5px;"> 
      <label class="control-label">5678</label> 
      <div> 
       <input class="form-control" style="height:30px;" /> 
      </div> 
     </div> 
     <div class="col-xs-4" style="border:solid;border-color:green;border-width:5px;"> 
      <label class="control-label">abcd</label> 
      <div> 
       <input class="form-control" style="height:30px;" /> 
      </div> 
     </div> 
    </form> 
</div> 

Fiddle

しかし、私はそれを小さくするとき、それはまだラップします。

ありがとうございました。

+0

あなたは彼らが下のサイズで「スタック」を開始道...他の上に1を意味ですか? – mayersdesign

+0

あなたの正確な要件は何ですか? –

+0

@mayersdesign - はい。私の必要条件は、右側の列がビューから外れるとすぐに水平バーを表示することです。別の言葉は、応答性をオフにします。 – Mark

答えて

1

col-xs-*ブートストラップではクラスがサポートされていません4col-xs-*ので、ブートストラップ4におけるその交換col-*あるブートストラップ3で使用しました。

だからあなたのクラスcol-xs-4だから代わりにcol-4を使用し、ブートストラップ4で仕事に行くされていません。ここで

あなたのコードとコードです。 「ラッピング」と

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" rel="stylesheet" /> 
 
<div class="card card-outline-primary"> 
 
    <div class="card-block"> 
 
    <form class="row"> 
 
     <div class="col-4" style="border:solid;border-color:red;border-width:5px;"> 
 
     <label for="visualTheme" class="control-label">1234</label> 
 
     <div> 
 
      <input class="form-control" style="height:30px;" /> 
 
     </div> 
 
     </div> 
 
     <div class="col-4" style="border:solid;border-color:blue;border-width:5px;"> 
 
     <label class="control-label">5678</label> 
 
     <div> 
 
      <input class="form-control" style="height:30px;" /> 
 
     </div> 
 
     </div> 
 
     <div class="col-4" style="border:solid;border-color:green;border-width:5px;"> 
 
     <label class="control-label">abcd</label> 
 
     <div> 
 
      <input class="form-control" style="height:30px;" /> 
 
     </div> 
 
     </div> 
 
    </form> 
 
    </div>

+0

私は参照してください。はい、それはもはや列をラップしていません。しかし、横のサイズを変更すると、列の幅が小さくなります。それは私が望むものではありません。私は代わりに横のバーが欲しい。何か案が? – Mark

+0

あなたはスペースの左右のスペースについて話していますか? –

+0

欄の内側のスペース、言い換えればその幅。ブラウザを小さくするときは変更しないでください。 – Mark

関連する問題