我有一些标记:
<div class="container">
<div class="one">column a<br />column a</div>
<div class="two">column b</div>
</div>
2 个内部 div 中的内容具有可变高度并动态生成。
我只是使用一些标准的 CSS 技巧来让 2 个内部 div 具有相同的高度:
.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
技巧。
我想要分割两个内部 div 的线,但是在线的底部和包含的 div 之间应该有一些空间:
可以做些什么来实现这一目标?