2016-04-25 6 views
0

私は、ブートストラップのグリッドシステムの5/12にまたがる3つの列を含むパネル本体を持っています。私はこれらの列を中心にしようとしていますが、text-centercenter-blockを使っても私は成功しませんでした。以下は私のパネル設定(一般化)です。あなたは、例えば、これにあなたが適用できるクラスを与えた場合、<a class="btn btn-primary">をラップdivするためパネル本体の中に3列のセンタリング

enter image description here

<div class="col-md-12"> 
<div class="panel panel-default"> 
    <div class="panel-heading text-center"> 
     <h3 class="panel-title">Panel Title</h3> 
    </div> 

    <div class="panel-body"> 
     <div class="col-md-2"> 
      <div> 
       <label>Label</label> 
      </div> 
      <div> 
       <select id="id" size="8" style="width: 99%;"> 
              <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 
       </select> 
      </div> 
      <div> 
       <a class="btn btn-primary">click</a> 
      </div> 
     </div> 
     <div class="col-md-1" style="margin-top: 3%;"> 
      <div> 
       <a class="btn btn-primary"> 
        All →</a> 
      </div> 
      <div> 
       <a class="btn btn-primary"> 
        All ←</a> 
      </div> 
     </div> 
     <div class="col-md-2"> 
      <div> 
       <label>Label</label> 
      </div> 
      <div> 
       <select id="id2" size="8" style="width: 99%"> 
        <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 
              <option> 
         potato 
        </option> 

       </select> 
      </div> 
     </div> 
    </div> 
</div> 

Here is a working example - stripped down but working

+0

このような? http://www.bootply.com/dmKY5DhGwh –

+0

@AdamBuchananSmith私もその方法で始めましたが、コンテンツはそれを使用するにはあまりにも遠すぎます。 –

+0

これはどうですか? https://jsfiddle.net/c259LrpL/ –

答えて

1

.col-xs-5ths, 
 
.col-sm-5ths, 
 
.col-md-5ths, 
 
.col-lg-5ths { 
 
    position: relative; 
 
    min-height: 1px; 
 
    padding-right: 10px; 
 
    padding-left: 10px; 
 
} 
 

 
.col-xs-5ths { 
 
    width: 20%; 
 
    float: left; 
 
} 
 

 
@media (min-width: 768px) { 
 
    .col-sm-5ths { 
 
    width: 20%; 
 
    float: left; 
 
    } 
 
} 
 

 
@media (min-width: 992px) { 
 
    .col-md-5ths { 
 
    width: 20%; 
 
    float: left; 
 
    } 
 
} 
 

 
@media (min-width: 1200px) { 
 
    .col-lg-5ths { 
 
    width: 20%; 
 
    float: left; 
 
    } 
 
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"/> 
 
<div class="container-fluid"> 
 
    <div class="row"> 
 
    <div class="col-md-12"> 
 
     <div class="panel panel-default"> 
 
     <div class="panel-heading text-center"> 
 
      <h3 class="panel-title">Panel Title</h3> 
 
     </div> 
 

 
     <div class="panel-body bodyy"> 
 
      <div class="col-md-5ths"></div> 
 
      <div class="col-md-5ths"> 
 
      <div> 
 
       <label>Label</label> 
 
      </div> 
 
      <div> 
 
       <select id="id" size="8" style="width: 99%;"> 
 
       <option ng-repeat="thing in things"> 
 
        {{thing}} 
 
       </option> 
 
       </select> 
 
      </div> 
 
      <div> 
 
       <a class="btn btn-primary" ng-click="click()">click</a> 
 
      </div> 
 
      </div> 
 
      <div class="col-md-5ths text-center" style="margin-top: 3%;"> 
 
      <div> 
 
       <a class="btn btn-primary" 
 
       ng-click="click('woo')"> 
 
       All &rarr;</a> 
 
      </div> 
 
      <div> 
 
       <a class="btn btn-primary" 
 
       ng-click="clicky('wooo')"> 
 
       All &larr;</a> 
 
      </div> 
 
      </div> 
 
      <div class="col-md-5ths"> 
 
      <div> 
 
       <label>Label</label> 
 
      </div> 
 
      <div> 
 
       <select id="id2" size="8" style="width: 99%"> 
 
       <option ng-repeat="stuff in stuffs"> 
 
        {{stuff}} 
 
       </option> 
 
       </select> 
 
      </div> 
 
      </div> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>

ブートストラップの最新のCSSを追加する必要があり、ブートストラップCSSファイルを追加していた場合、それは私の最後に、ここで正常に動作する必要があります。今すぐ更新されたアンサーチェック、またはFiddle

+0

更新された回答が動作しているようです - これらのメディアクエリは私のアプリケーションの他の部分を混乱させるでしょうか? –

+0

メディアクエリーを使用すると奇跡のデザインができる@ Jordan.JD –

+0

パネル内の異なる数の列を中心にメディアクエリーを説明することができます(異なる数の列に対してコードを編集する方法) –

-1

margin-left: -7px;

テストツールで修正されました。

+0

私はこれを試してbootplyに変更が表示されません。 bootplyをフォークし、実際の例を表示できますか? –

+0

http://www.bootply.com/77yoXKugmS – JacobIRR

+0

変更はありません - http://prntscr.com/awuyg0 –

関連する問題