2011-12-28 7 views
0

このフィドルで見たよう...これらの要素の位置を変更するための簡単な方法(つまり、全体的なハックではない)はありますか?

http://jsfiddle.net/mjmitche/xt4aQ/78/

黒の背景に適切に配置されていない3つの列の4行があります。私は黒の背景の内側にそれらを再配置することができるようにしたい。 これは、私が作っているウェブページ上でやっていることとほぼ同じです(つまり、正確なサイズが変わるかもしれません)。

position: absoluteまたはposition: relativeなどの方法を使用して、黒い背景に対してcolumsnを中央に配置する方法はありますか?など

幅を決定する便利スパンクラスと行の多くが付属しています

注意、あなたはフィドルに見るように、私はTwitterのbootstrap.cssを使用していますが(ここでのコードだが、それはおそらくに簡単ですフィドルを見てください。http://jsfiddle.net/mjmitche/xt4aQ/78/

<div class="span8"> 
    <div class="row"> 
    <div class="span2"> 

    </div> 
    <div class="span6"> 
     <div class="row"> 

     <div class="span2"> 
      <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     <div class="span2"> 
       <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     <div class="span2"> 
       <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     </div> 

     <div class="row"> 

     <div class="span2"> 
      <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     <div class="span2"> 
       <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     <div class="span2"> 
       <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     </div> 

     <div class="row"> 

     <div class="span2"> 
      <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     <div class="span2"> 
       <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     <div class="span2"> 
       <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     </div> 

     <div class="row"> 

     <div class="span2"> 
      <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     <div class="span2"> 
       <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     <div class="span2"> 
       <img src="http://dummyimage.com/48x48/fff/fff"/> 
     </div> 
     </div> 
    </div> 
    </div> 

</div> 

答えて

4

だけ背景の中、すべてのHTMLの周りにラッパーを入れて、自動に左右の余白を設定します。これは、バックグラウンド上のすべてを中央に配置されます。また、に幅を設定する必要がありますここでは290pxに設定しました

http://jsfiddle.net/xt4aQ/98/

+0

素晴らしい、そしてラッパーの垂直位置?私はトップをした:100px;しかしそれは何も変わらなかった... – Leahcim

+1

ちょうどそれをいくつか持って来るためにdivの上部に余白を追加します。 margin:100px auto 0 auto;何が似ているはずです。それを正確に中心に置くことはややこしいです。 –

関連する問題