<div>
我在浅蓝色框 div 中嵌套了向左浮动和向右浮动,如下图所示。我不知道如何在它们之间插入一条垂直线,如下图所示:
它具有以下属性:
1)我可以控制或看起来合理的任一侧的填充/边距(即,与另一个 div 相比,它与一个 div 的距离不远)
2)如图所示上下留有边距,即不延伸浅蓝色div的整个垂直宽度
3)随着浏览器窗口变大/变小和蓝框大小随之增加/减少,动态维护#1和#2
我正在寻找一个简单的,最好是纯 CSS 的解决方案。
相关CSS:
#left {
position: relative;
float: left;
width: 44%;
margin: 0;
padding: 0;
}
#right {
position: relative;
float: right;
width: 49%;
margin: 0;
padding: 0;
}
#blue_box {
position: relative;
width: 45%;
min-width: 400px;
max-width: 600px;
padding: 2%;
margin-left: 40%;
overflow: auto; /*needed so that div stretches with child divs*/
}