Set border of parent <div> depending on 2 child <div>
本问题已经有最佳答案,请猛点这里访问。
我想在一个
在这里您可以看到我的代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | .frame { border-style: solid; border-color: green; width: 500px; } .left { float: left; min-height: 20px; width: 200px; min-height: 20px; } .right { float: right; min-height: 20px; width: 300px; } .entry { height: 20px } |
1 2 3 4 5 6 7 8 9 10 11 12 | key value value value |
你的
1 2 3 | .frame{ overflow: hidden; } |
使用
更多信息:块格式上下文
在子元素上使用
1 2 3 | .frame { overflow: hidden; } |
或者可以使用
1 2 3 4 5 | .frame:after { content: ''; display: block; clear: both; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | .frame { border-style: solid; border-color: green; overflow: hidden; width: 500px; } .left { float: left; min-height: 20px; width: 200px; min-height: 20px; } .right { float: right; min-height: 20px; width: 300px; } .entry { height: 20px; } |
1 2 3 4 5 6 7 8 9 10 11 12 | key value value value |
问题是你的框架没有得到高度,因为所有的孩子都在漂浮。您可以通过将