目前,一個div浮動 - 我的問題是爲什麼兩個divs重疊,即使它們中的每一個都設置了尺寸?我怎樣才能解決這個問題?Floated divs重疊?
HTML:
<div class="wrapper">
<div class="block1">
</div>
<div class="block2">
</div>
</div>
我的CSS:
.wrapper {border:black solid;width:500px;height:1000px}
.block1 {width:300px;height:300px;float:right;border:solid red;}
.block2 {width:300px;height:300px;border:solid green;}
的jsfiddle這裏 -http://jsfiddle.net/FLwUA/1/
因爲'300 + 300> 500'。 – dfsq
你的意思是說,一個div應該在第二個之上,或者它們不應該重疊**和**保持在同一行? – Lemurr
是的,我的意思是如何防止它們重疊 - 在這種情況下,我不希望它們並排。如果包裝是500px,並且都具有固定寬度,則兩者都不適合內部,因此第二個div應該保持在下面。 – user1031742