2017-05-24 11 views
1

私はCSSとブートストラップには新しく、画面の中央にdivコンテンツを配置しようとしています。要素の中心をブートストラップに配置しますか?

は現在、私はそうすることを計画しています:

<div className="container"> 
    <div className="row"> 
     <div className="col-sm-4 col-md-4"></div> 
     <div className="col-sm-4 col-md-4"> 
      Center content here 
     </div> 
     <div className="col-sm-4 col-md-4"></div> 
    </div> 
</div> 

私は、列のが12に分割されていることを推測することができでした。だから私はちょうど 3のdivのそれらを分割しています。

私はちょうど私たちはここで、計算目的のために使用される2 divさんを取り除くことができるかどうか理解したい

<div className="col-sm-4 col-md-4"></div> 
<div className="col-sm-4 col-md-4"></div> 

任意のより良い方法はありますか?

あなたはこのために相殺使用することができます
+0

あなたがありますブートストラップ3または4を使用していますか? –

+0

https://stackoverflow.com/questions/18153234/center-a-column-using-twitter-bootstrap-3 –

+0

私は3つのバージョンを使用しています – batman

答えて

4

col-x-offset-x utility classesを参照してください):

<div className="container"> 
 
    <div className="row"> 
 
    <div className="col-sm-4 col-sm-offset-4"> 
 
     Center content here 
 
    </div> 
 
    </div> 
 
</div>

+0

ここにはドキュメントへのリンクもあります。 http://getbootstrap.com/css/#grid-offsetting –

+0

@George:ありがとう、私はそれが完全に正常に動作していますが、かなり正しかったと思います。列は「12」に分割されます。だから私が 'col-sm-4 col-sm-offset-4'を与えると、それはどういう意味ですか?与えられた 'div'だけオフセット' 4'で移動しますか?残りの '4'列はどうですか?率直に言えば、ドキュメントのテキストは混乱しています。たとえば、.col-md-offset-4は4列にわたって.col-md-4を移動します。 – batman

+0

@batmanブートストラップレイアウトには12個のカラムがあり、3で割られた12個のカラムは4個であるため、カラムを4カラム分オフセットすることで、4列幅のdivが中央に配置されます。 – George

-1

あなたは、たとえば、利用可能なネイティブブートストラップクラスを使用することができます。

class="text-center" 

class="pagination-centered" 
関連する問題