2013-10-30 6 views
7

3つのイメージを垂直にではなく水平に整列させたいのですが、これを達成する最も簡単な方法は何ですか? exampleイメージを水平に整列させるCSS

<div id="christmas_promotion_boxes"> 
      <div id="christmas_promo_1"> 
       <img src="http://lilliemcferrin.com/wp-content/uploads/2013/09/vivid_flowers-wide.jpg" width="200" height="100"> 
      </div> 
      <div id="christmas_promo_2"> 
      <img src="http://lilliemcferrin.com/wp-content/uploads/2013/09/vivid_flowers-wide.jpg" width="200" height="100"> 
      </div> 
      <div id="christmas_promo_3"> 
       <img src="http://lilliemcferrin.com/wp-content/uploads/2013/09/vivid_flowers-wide.jpg" width="200" height="100"> 
      </div> 
     </div> 

#christmas_promotion_boxes {width:1000px; margin:0 auto 0 auto; text-align:center;} 

答えて

13

表示そう等inline-blockとしてのdiv:

#christmas_promotion_boxes div { 
    display: inline-block; 
} 

Fiddle

0

この

#christmas_promotion_boxes div{ 
float: left; 

}

を追加します
2

浮かせる画像を含むdivが必要です。

はあなたのCSSにコードのこのセクションを追加します。

#christmas_promotion_boxes > *{ 
    float:left; 
} 

http://jsfiddle.net/tDfCR/5/

+0

あなたはdivだけでなく、左のすべてを浮かべています。 –

+0

いいえ、これはちょうど直接子孫を選択しています(この場合はdivのみです) –

+0

Oups私の悪い、逃した> –

1

私は常にULに入れとLiのインラインを表示するインライン要素を持っている場合。あなたは何かを浮かべることについて心配する必要はありませんし、はるかにスケーラブルです。 @zazvorniki受け入れ答えとは少し異なる

<ul> 
    <li id="christmas_promo_1"><img src="http://lilliemcferrin.com/wp-content/uploads/2013/09/vivid_flowers-wide.jpg" width="200" height="100"></li> 
    <li id="christmas_promo_2"><img src="http://lilliemcferrin.com/wp-content/uploads/2013/09/vivid_flowers-wide.jpg" width="200" height="100"></li> 
    <li id="christmas_promo_3><img src="http://lilliemcferrin.com/wp-content/uploads/2013/09/vivid_flowers-wide.jpg" width="200" height="100"></li> 
</ul> 

ul{ 
width:5em 
} 

li{ 
display:inline; 
list-style-type:none; 
} 
0

<div class="christmas_promotion_boxes"> 
    <img src="http://lilliemcferrin.com/wp-content/uploads/2013/09/vivid_flowers-wide.jpg" width="200" height="100"/> 
    <img src="http://lilliemcferrin.com/wp-content/uploads/2013/09/vivid_flowers-wide.jpg" width="200" height="100"/> 
    <img src="http://lilliemcferrin.com/wp-content/uploads/2013/09/vivid_flowers-wide.jpg" width="200" height="100"/> 
</div> 

.christmas_promotion_boxes { 
    width: 1000px; 
    margin: 0 auto 0 auto; 
    display: inline-block; 
} 

http://jsfiddle.net/tDfCR/114/

widthは、すべての画像の幅の合計ですべての大きい方であることを確認してください。

関連する問題