2012-01-29 92 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属性指定元素的哪些边不允许其他浮动元素。