2014-01-15 258 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/ –