我正在建立一個網站,從設計發送給我,但無法確定如何創建水平子菜單。如果您現在查看網站,您會看到ABOUT菜單項包含虛擬子頁面/鏈接。子菜單垂直下降。我怎樣才能讓它像附加的截圖一樣是水平的?水平'子菜單'導航
鏈接:http://website-test-lab.com/sites/tcf
這裏是的jsfiddle:jsfiddle.net/huwrowlands/2sQbn(基本代碼)
由於在li
元素
我正在建立一個網站,從設計發送給我,但無法確定如何創建水平子菜單。如果您現在查看網站,您會看到ABOUT菜單項包含虛擬子頁面/鏈接。子菜單垂直下降。我怎樣才能讓它像附加的截圖一樣是水平的?水平'子菜單'導航
鏈接:http://website-test-lab.com/sites/tcf
這裏是的jsfiddle:jsfiddle.net/huwrowlands/2sQbn(基本代碼)
由於在li
元素
使用display:inline-block;
或float:left;
。就像你在另一個ul
上一樣。
e.g:
.nav ul li ul li {float: left}
或
.nav ul li ul li {display:inline-block;}
您需要浮動元素中的下拉菜單。
.nav ul li ul li {float: left}
和刪除從.SUB菜單
試過這個。問題是孩子被父寬度所包含。所以子菜單不會比'about'li的寬度更遠。 –
複製你的標記和CSS在這裏http://jsfiddle.net – giker
http://jsfiddle.net/huwrowlands/2sQbn/ –
寬度嘗試這樣做。問題是孩子被父寬度所包含。所以子菜單不會比'about'li的寬度更遠。 –
http://jsfiddle.net/huwrowlands/2sQbn/ –