2012-01-29 94 views
0

我試圖讓一個jQuery菜單出現在此頁面上線了自己的:http://www.lastcalc.com/help如何防止JQuery UI菜單浮動?

您可以用兩個條目上看到菜單,「入門」和「變量和函數」 。問題是,雖然我希望下面的文本出現在這個菜單下面,但它堅持出現在它的右側!

如果我強制設置float:none;在UL元素CSS中,那麼菜單不能正確渲染。

我該如何得到這個表現我想要的樣子?浮動元素將繞流之後

ul#menu { 
     float: left; 
    } 
    div.section { 
     clear: left; 
    } 

元素:

回答

1

添加

clear: both; 

與.section {}

+0

你的div div應該清楚: – 2012-01-29 19:24:43

+0

這個工作,謝謝。你介意解釋這裏發生了什麼嗎? – sanity 2012-01-29 19:26:56

+0

浮動元素之後的元素將在其周圍流動。爲了避免這種情況,請使用clear屬性。 clear屬性指定元素的哪些邊不允許其他浮動元素。 – shaunsantacruz 2012-01-30 23:12:17

0

這應該這樣做。爲了避免這種情況,請使用clear屬性。 clear屬性指定元素的哪些邊不允許其他浮動元素。