2012-03-14 12 views
2

私はdivをボトムアップに成長させる方法を疑問に思っています。divを(cssで)ボトムアップにするには?どうやって?

私はここjsFiddleで例をしました。あなたはより多くの内容で右のdivが成長するのを見ることができますが、私は両方のdivを同じレベルに固定しておきたいと思います。 (左のdivが成長することはありません)

は、どのように私は右のdivは、ボトムアップを成長させることができますか?

<div id="wrapper"> 
    <div id="div_1"> 
     læskdfsædlfksæ 
    </div> 

    <div id="div_2"> 
      <tr> 
       <td>AUTHENTIQUE</td> 
       <td class="field_2">1.6 16V</td> 
       <td class="field_3">239 </td> 
      </tr> 

      <tr> 
       <td>AUTHENTIQUE</td> 
       <td class="field_2">1.6 16V</td> 
       <td class="field_3">239 </td> 
      </tr> 
    </div> 
    <div class="clearing"></div> 
    <div id="base"></div> 
</div> 

CSS:フロートと

#wrapper{ overflow: hidden;} 

#div_1{ 
    border: 1px solid red; 
    width: 100px; 
    height: 50px; 
    float: left; 
} 

#div_2{ 
    border: 1px solid black; 
    width: 200px; 
    float: left; 
} 

.clearing{ clear: both;} 

#base{ border-top: 2px solid #666;} 
+0

uは、テーブルに複数のコンテンツを追加する場合、DIVであります拡張しています... gont get what u mean。 – Ace

+5

あなたはHTMLが混乱しています。 DIVおよびTR/TDこのよう – HerrSerker

+0

@yunzen私はちょうど私がこのコードのdoesntのは、事を行うと思うあなた – YoniGeek

答えて

4

ありません運:彼らは常にトップを揃えているので、左。表示に変更する:inline-block;

http://jsfiddle.net/HerrSerker/ZEYvk/15/

注:インラインにフロートを変更</div><div ...>

+0

素敵な男性を表示するためにいくつかの簡単な汚いコンテンツを思い付いたのを知っている... :( – YoniGeek

3

の間に空白を使用すると、後が何であるか、おそらくです - あなたも絶対にそれは内部のだ別のdivにあなたのdivを位置決めし、へbottom: 0を使用することができますdivを止めておいてください。

0

例に示すように..私はjQueryのに使用される。これは、ジャバスクリプトによって固定することができる:jsfiddle

私はコードを追加:

$(document).ready(function(){ 
    $("#div_1").height($("#wrapper").height()); 
}); 
+0

に感謝アイデア – YoniGeek

+0

メイク混ぜて使用しないでくださいjQueryライブラリが含まれていることを確認してください。すべてのブラウザで正常に動作します。 –

関連する問題