我有float: left
股利,我想清除後浮動。 如果我在浮動div之後插入<div style="clear:both;"></div>
,那麼它工作正常。問題是我需要一個解決方案,無需額外的div
。明確:都與h2標記:h2頁邊距doens't工作
我加clear:both
爲h2
標籤,它的工作原理,但不考慮h2的上邊距。
HTML:
<p class="with_arrow_down">IF you don’t know the cost you are probably making the wrong decisions</p>
<!--<div style="clear:both;"></div>-->
<h2 class="bigmargin">Check list for maintaining the highest levels </h2>
CSS:
.with_arrow_down {
padding-top: 44px;
height: 30px;
width: 28%;
text-align: center;
margin-left: 5%;
float: left;
}
.with_arrow_down:nth-of-type + * {
clear: both;
}
h2.bigmargin {
margin: 65px 0 65px 0;
clear:both;
}
請解釋我如何使H2的利潤率工作。
的jsfiddle:http://jsfiddle.net/smdgg/3/
你的小提琴忽略了'clear:both' ...將這個添加到'h2.bigmargin'規則的行爲與預期相同。 – 2013-07-20 16:54:19