2011-10-29 13 views
0

私のコードはすべて投稿できませんので、URLを確認してください。CSSメニューが正しく配置されていません。すべてのメニューが最初のメニューの下に表示されます

http://www.bierhauschina.com/shekou/kulinarium/ ここでは、CSSです: http://www.bierhauschina.com/menu/menu_style.css

問題は、CSSのメニューです。私のメニューには、最初のメニューの下にあるメニューのすべてのリストが表示されます。私はどこに問題があるのか​​分からないが、それはちょうどCSSにある。どこに..私はそれを得ることができません。

答えて

0

このようにそれを作る、.nav .select, .nav .currentposition: relative;を追加します。

.nav .select, .nav .current { 
    margin: 0; 
    padding: 0; 
    list-style: none; 
    display: table-cell; 
    white-space: nowrap; 
    position: relative; 
} 
+0

Ohhhh Man !!それは働いている..:D ..ありがとう。 – Shahrukh

1

はあなたのCSSに.nav liposition: relativeを追加します。

+0

第1の正解に対してはお手数ですが、すべてのメニューテキストは非表示になっています。しかし、とにかくあなたの答えに感謝します。 – Shahrukh

+0

あなたはそうです。それは.selectと.currentの両方に適用する必要があります。私はWebインスペクタでテストしましたが、間違いをしているに違いありません。あなたは正しい答えで終わったことをうれしく思っています。 – nheinrich

0

このスタイル:絶対に

.nav .select *:hover .select_sub, .nav .current .show 

設定位置。相対に設定します。また、menu_style.cssを2回読み込み、2番目の参照を削除します。

関連する問題