2017-10-30 8 views
0

ブートストラップグリッドをもっと学ぼうとしています。私は私のページの真ん中に2つの列で2つの列を取得しようとしています。 だから、それは次のようになります。2列に2列のブートストラップ付き


 

 
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 

 
<div class="container"> 
 
    <div class="row"> 
 
    <div class="col-xs-6 col-sm-6"> 
 
     <div id="text1"> 
 
     <label>Text 1</label> 
 
     </div> 
 
     <div id="text2"> 
 
     <label>Text 2</label> 
 
     </div> 
 
    </div> 
 
    <div class="col-xs-6 col-sm-6"> 
 
     <div id="text3"> 
 
     <label>Text 3</label> 
 
     </div> 
 
     <div id="text4"> 
 
     <label>Text 4</label> 
 
     </div> 
 

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

しかし、私の要素は、私はそれらをしたい場所ではありません。

Example

ここで私はこれまで得たものです。ここで

+0

フレックスボックスを試しましたか? –

+0

@RajanBenipuriいいえ私はしていません。 –

+0

@RajanBenipuriあなたが見たことがない場合、彼はBootstrap 3を使用しています。 – ZombieChowder

答えて

0

はフィドルでのソリューションです:Solution 1

さて、問題の説明のために:

まずあなたが特定の列を設定する必要があります。ブートストラップのグリッドはです。最大値はです。ただし、の列をグリッド全体に塗りつぶす必要はありません。

オフセットという名前のものを使用して、要素に空白を入れることができます。 class="col-md-5 col-lg-5 col-sm-5 offset-1"クラスを持つと、値が5の列が得られますので、実際には2列を配置し、側面にスペースを入れることができます。

私は、ブートストラップのグリッドを通り、それを操作する方法についてのよく知られた感覚を得るために周りを遊ぶことをお勧めします。 スタイルシートmargin-left:25px; margin-top:25px;は、列自体の上部と側部にスペースを与えます。

+0

私はあなたのコードを試しましたが、画面の中央に配置されていません... /私はブートストラップグリッドで遊んでいて、それを理解しようとしていますが、まだ私の問題を解決できませんでした。上記のコードスニペットを実行すると、コードを実行したときと同じ要素の配置が表示されます。 @ ZombieChowder –

+0

@dome私はフィドルを更新しました。 **クラスの事をチェックしてください。** '.thing { margin-left:15%; } 'しかし、マージンを調整することはあなたの画面に最適です。 – ZombieChowder

関連する問題