2012-01-24 6 views
0

私は1つの行の2つのブロックとさまざまな高さのこれらのブロックを表示したい。一つの行の二つのブロックを表示する

今、私はfloat: leftを使用して(黄色のスクリーンショットを表示)のスペースを取得しています:

screenshot 1

スペースを避けるために、どのように?

CSS:

.one{ 
    float: left; 
    border:1px solid #C11A1A; 
    width: 50px; 
} 

HTML:

screenshot 2

私は同じ列の高さを取得したい(AS:

2つのdivで
<div style="width: 110px;"> 
<div class="one" style="height:50px;"> 
     1 
    </div> 
    <div class="one">   
     2 
    </div> 
    <div class="one" style="height:70px;"> 
     3 
    </div> 
    <div class="one"> 
     4 
    </div> 
    <div class="one" style="height:50px;"> 
     5 
    </div> 
    <div class="one"> 
     6 
    </div> 
    <div class="one"> 
     7 
    </div> 
</div> 

、私はこのバリアントを取得します可能な限り)、ブロックサイズはテキストによって異なります。

+0

とスパンを設定する必要がありますか? –

+0

あなたはあなたが言ったことを正確に得ます:各行には2つのブロックが含まれています。ブロック間に空白のない2つの列を作成したい場合は、列に対して2つの「div」を作成し、それらをブロックで埋めてください。 – AlexZam

+1

ここではすべてのプレイするためのjsfiddle:http://jsfiddle.net/F7saH/ –

答えて

0

あなたは設定とfloat:leftとなぜあなたは表形式データ用のdivを使用しているあなたの「ブロック」arroundのauto:width

関連する問題