2013-03-26 131 views
-1

我不明白,爲什麼我的浮動不起作用。有site - 正如你所看到的,浮動不想工作。它有什麼問題?漂浮在身體

+0

嗨。對不起,你想要這個塊的地方?因爲我可以在容器的右角看到它 – 2013-03-26 11:32:41

+1

使用'clear:both'刪除塊。 – 2013-03-26 11:33:26

回答

0

它的工作原理。它在<div id="content">的父級上下文中是浮動的。 你需要的是浮動離開<div class="side_bar">之前把它(在HTML代碼),就像這樣:

<div id="content"> 
    <div class="news_block"> 
     the floating to the right side - don't want to work 
    </div> 
    <div class="side_bar"> 
     sidebar 
    </div> 
</div> 

OR,例如,如果你的腳本需要,你想換左邊,你想要的一切到Side_bar DIV,這是唯一一個CSS左邊浮動的人。也許你沒有注意到它,但你必須:

<div id="content"> 
    <div class="side_bar"> <!-- floats left --> 
     sidebar 
    </div> 
    <div> facebook thing </div> <!-- doesn't float --> 
    <div> ads </div> <!-- doesn't float --> 
    <div> whatever </div> <!-- doesn't float --> 
    <div class="news_block"> <!-- floats right--> 
     the floating to the right side - don't want to work 
    </div> 
</div> 

你不能指望已經float定義正確浮動兩個div,當你有非浮動元素在他們之間。

+0

對不起,我沒有得到:( – 2013-03-26 11:46:19