2014-01-15 67 views
0

我正在建立一个网站,从设计发送给我,但无法确定如何创建水平子菜单。如果您现在查看网站,您会看到ABOUT菜单项包含虚拟子页面/链接。子菜单垂直下降。我怎样才能让它像附加的截图一样是水平的?水平'子菜单'导航

链接:http://website-test-lab.com/sites/tcf

这里是的jsfiddle:jsfiddle.net/huwrowlands/2sQbn(基本代码)

由于在li元素

enter image description here

回答

0

使用display:inline-block;float:left;。就像你在另一个ul上一样。

e.g:

.nav ul li ul li {float: left} 

.nav ul li ul li {display:inline-block;} 
+0

宽度尝试这样做。问题是孩子被父宽度所包含。所以子菜单不会比'about'li的宽度更远。 –

+0

http://jsfiddle.net/huwrowlands/2sQbn/ –

0

您需要浮动元素中的下拉菜单。

.nav ul li ul li {float: left} 

和删除从.SUB菜单

+0

试过这个。问题是孩子被父宽度所包含。所以子菜单不会比'about'li的宽度更远。 –

+0

复制你的标记和CSS在这里http://jsfiddle.net – giker

+0

http://jsfiddle.net/huwrowlands/2sQbn/ –