【发布时间】:2017-01-27 01:51:18
【问题描述】:
我想要一个带有 2 个子元素的 <div> 周围的边框。目前,绿色边框位于顶部,而不是 <div> 容器周围。你能告诉我如何解决这个问题吗?
在这里你可以看到我的代码:
.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
}
<div class="frame">
<div class="left">
<div class="entry">
key
</div>
</div>
<div class="right">
<div class="entry">
value
</div>
<div class="entry">
value
</div>
<div class="entry">
value
</div>
</div>
</div>
【问题讨论】:
-
如果您不知道它是如何工作的,请不要使用浮点数。
-
从这里选择一个选项:stackoverflow.com/questions/211383/…
-
@MarcosPérezGude 你如何建议创建一个平等的结构?
-
你有很多技术,
inline-block、flexbox、table-cells等等。但是使用浮动布局让你为该代码编写特定的 HTML+CSS,变得疯狂地改变它未来。