我有一個垂直手風琴菜單,我想將其轉換爲水平格式。其原因在於結構以及所有子元素如何完全在父母之下。 最終目標是有一個向下滑動的菜單,可以滑下所有子元素,並保持與其父元素一致。水平滑動下拉菜單水平排列元素故障排列元素
問題是我無法獲得頂級li
元素爲display:inline-block;
。他們坐在一起,一般會弄得一團糟。這是因爲html結構嗎?
而且那種我想要複製的東西的example。
我有一個垂直手風琴菜單,我想將其轉換爲水平格式。其原因在於結構以及所有子元素如何完全在父母之下。 最終目標是有一個向下滑動的菜單,可以滑下所有子元素,並保持與其父元素一致。水平滑動下拉菜單水平排列元素故障排列元素
問題是我無法獲得頂級li
元素爲display:inline-block;
。他們坐在一起,一般會弄得一團糟。這是因爲html結構嗎?
而且那種我想要複製的東西的example。
它的工作現在:http://jsfiddle.net/KcR8U/3/
我剛剛更新了這樣的CSS:。這工作,但現在的頂級元素倒下與次級那些
#nav li{
display: inline-block;
position:relative;
}
#nav li ul{
/* other styles */
position:absolute;
z-index: 100;
}
感謝這真的很好,但現在它不能推動內容,即使沒有z-index。 –
@AdamBrown - 好吧,你想要更類似這樣的東西:http:// jsfiddle。 net/KcR8U/4 /? – Joe
嘿,那真是太神奇了!我想讓所有的子元素一次顯示出來。試圖在每位父母的陪同下進行。我仍然無法解決 –
新手的錯誤:(感謝任何想法在這方面的解決方案? –