0

私は .net 開発者であり、CSS のトリックを知りません。どこかで見つけたメニューをここに追加しましたhttp://delhipitch.com

しかし、このメニューが正しく機能していないため、何を変更したか覚えていません。

どういうわけか、firebug を使用して z-index を追加することがわかりました。

div.menu3 ul ul

今、解決したい唯一の問題は、サブメニューが 100% 幅になることです。

これを修正するためにcss部分に追加する必要があるものを誰かが助けてくれますか。

新しい提案も大歓迎です。

4

2 に答える 2

1

このコードを追加します

.menu3 > ul > li{
position:relative;
}
.menu3 > ul > li > ul {
z-index:100;
left:0;
width:auto;
top:50px;
position:absolute;
}
于 2013-04-11T06:34:49.307 に答える
0

行で:

div.menu3 ul ul {
    background: none repeat scroll 0 0 #5F6975;
    border-radius: 0 0 0 0;
    padding: 0;
    position: absolute;
    top: 100%;
}

追加: 幅:100%

width: auto;
left:0;

それが役に立てば幸い。

編集:おっと...私は質問を誤解しています...効果的にauto、Rohit Azadと言うように幅を設定する必要があります。

于 2013-04-11T06:40:26.403 に答える