答案 0 :(得分:2)
您的容器元素不考虑float
ed元素,基本上是折叠。
给它属性overflow: auto
,它应该有效:
#recurring-header-wrapper {
display: block;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
overflow: auto;
}
演示:http://jsfiddle.net/R5YN2/14/
另外,轻松上课。您可以使用选择器来定位元素内的类:
#recurring-header-wrapper .label
哪个匹配.label
元素中仅 {/ em> recurring-header-wrapper
个元素。不需要庞大的班级名称。
答案 1 :(得分:1)
如果你漂浮的东西,你也必须清除。
阅读本文:http://www.positioniseverything.net/easyclearing.html
这就是你要找的东西。将类.clearfix添加到wrapper-div(#recring-header-wrapper)。
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
答案 2 :(得分:0)
它显示在底部(它在那里结束,文本溢出。用overflow:hidden
检查,大部分文本消失)。在div上添加一个高度,使其达到你想要的大小。
答案 3 :(得分:0)
简答:float:left
。
要更正您可以将overflow: auto
添加到#recurring-header-wrapper
答案 4 :(得分:0)
内部浮动的div导致了这一点。你可以清除它们。 http://jsfiddle.net/R5YN2/9/
答案 5 :(得分:0)
这是快速解决方案。基本上当你向左浮动时,标题组被取出流,除非你用某些东西清除它们(空div很好)
<div id="recurring-header-wrapper">
<div class="recurring-header-group">
<div class="recurring-header-label">Label</div>
<div class="recurring-header-item">Item</div>
</div>
<div class="recurring-header-group">
<div class="recurring-header-label">Label</div>
<div class="recurring-header-item">Item</div>
</div>
<div style="clear:both"></div>
</div>
答案 6 :(得分:0)
在定期页眉包装http://jsfiddle.net/R5YN2/16/
上设置overflow: hidden