2017-01-06 4 views
0

slicknavに似たモバイルメニューを作成しましたが、javascriptは必要ありません。すべてが正常に機能します(3つのレベルのメニュー)が、メニューの最初の項目は残りの項目のすべてとして配置されません。最初のモバイルCSSのメニュー項目が正しく配置されないのはなぜですか?

.menuV 
{ 
    margin: 0; /*width: 100%;*/ float:none; 
    width:130px; 
    position:relative; 
    z-index:4; 
    font-family: Arial, Helvetica, sans-serif; 
    list-style: none; 
    padding: 0; 
    top:26px; 
    left:-53px; 
    display:none; 
    border: 2px solid #DDD; 
    background: #FFF;  

} 

.menuV li 
{ 
    padding: 0; 
    height: 36px; 
    position: relative;  
} 

私は、ULのliすべてのメニュー項目とCSSのすべてが含まれているjsfiddle https://jsfiddle.net/hLene9a3/を作成しました。ホバー/ドロップダウンのCSSは長すぎてここに投稿できません。

ご協力いただければ幸いです。

答えて

0

私はこれを引き起こす原因はわかりませんが、置く位置は絶対にあります。これを修正してください。私はここでFFだけでテストすることができます。これをあなたのCSSに入れてみてください。

#menuFile > a{position:absolute;} 
+0

この解決策は、「ファイル」の配置を修正しますが、他のすべてを破ります。試してくれてありがとう.... – Pat

+0

それは何も動かさずに私のfirefoxで動作します。私の解決策は私が指定したようにブラウザ間ではないかもしれません。 Firefoxのバージョンで動作しない場合は、コードの他の部分が原因である可能性があります。 –

関連する問題