私はいくつかのマークアップを持っています:
<div class="container">
<div class="one">column a<br />column a</div>
<div class="two">column b</div>
</div>
2 つの内部 div のコンテンツは高さが可変で、動的に生成されます。
2 つの内部 div に同じ高さを与えるために、いくつかの標準的な CSS トリックを使用しています。
.container{
overflow: hidden;
padding: 20px;
border: 1px solid blue;
}
.one{
border-right: 1px solid red;
float: left;
width: 64%;
padding-bottom: 500px;
margin-bottom: -500px;
}
.two{
float: right;
width: 34%;
padding-bottom: 500px;
margin-bottom: -500px;
}
そしてフィドル:http://jsfiddle.net/FnWG8/
問題: 2 つの div の間に線が引かれますが、線が一番下まで伸びてコンテナーにぶつかります。これは、2 つの内部 div の最大高さが不明であるため、padding-bottom: 500px
andmargin-bottom: -500px
トリックを使用する必要があるためです。
2 つの内側の div を線で分割したいのですが、線の下部とそれを含む div の間にはいくらかのスペースが必要です。
これを達成するために何ができるでしょうか?