2017-04-04 4 views
-3

サブメニューにパディングを追加することができないようで、内部のほとんどの要素に追加しようとしていますが、何らかの理由で機能しない場合を除き、ドロップダウンメニューを作成して正常に動作します。私はulとliとpaddingを追加しようとしていません。問題が何であるか、誰かが分かっていることを誰かが知っていますか?このパディングはなぜ機能しませんか?

https://jsfiddle.net/x0L1o242/28/

#mainMenu{ 
    display: flex; 

} 
li{ 
    list-style-type: none; 
} 
.dropDownMenu{ 
    border: 1px solid black; 
    border-radius: 5px; 
    background-color: blue; 
    color: white; 
    position: relative; 
    padding: 5px; 
} 
.dropDwonMenu li{ 
    padding: 30px;//part that isnt working 
} 
.dropDownMenu ul{ 
    position: absolute; 
    top: 30px; 
    left:0px; 
    visibility: hidden; 
    background-color: lightblue; 
    text-align: center; 
    padding: 0; 
} 

.dropDownMenu:hover ul{ 
     visibility: visible; 
} 
+0

の作品 ".dropDwonMenu李" –

+2

あなたが綴らので、それは '李のために、私はそれをapprecate – Pete

答えて

-2

あなたはCSSでdropDownMenuをtypo'd。

オリジナル

.dropDwonMenu li{ 
    padding: 30px;//part that isnt working 
} 

この1が原因であなたのタイプミスの

.dropDownMenu li{ 
    padding: 30px;//part that isnt working 
} 
+0

感謝を間違っdropDownMenu'ていますレッスンはコードを教えず、半分眠っているときにスタックオーバーフローでポストする – alexis

0
//Try This Css 

#mainMenu{ 
    display: flex; 

} 
li{ 
    list-style-type: none; 
} 
.dropDownMenu{ 
    border: 1px solid black; 
    border-radius: 5px; 
    background-color: blue; 
    color: white; 
    position: relative; 
    padding: 5px; 
} 


.dropDownMenu li { 
    padding: 10px; 
    width: 100px; 
} 
.dropDownMenu ul{ 
    position: absolute; 
    top: 30px; 
    left:0px; 
    visibility: hidden; 
    background-color: lightblue; 
    text-align: center; 
    padding: 0; 
} 

.dropDownMenu:hover ul{ 
    visibility: visible; 
} 
関連する問題