複数のdiv要素をfloatで横並びにしている時に、cssをハックして高さを揃える方法があります。 それを分かりやすく(かどうか分かりませんが^^)図解してみました。 この図の様な状況での説明をいたします。 フッターがあった方が分かりやすいと思い、あえて記述してみました。 padding-bottom の設定によって、低い方の要素の高さを増やす #left と #right の両方に padding-bottom : 300px を設定します。 これによって、#right の高さが「#left内コンテンツの高さ」以上になりましたね。 何となくですが良い感じです^^ #container と フッター は、それに伴って 300px 下方へ移動しました。 (#container に関しては正確に言うと「高さが300px増えた」となりますね) 横に並んでいる各要素に、マイナスの margin-b