2016-05-26 14 views
-5

私はかなりウェブデザインに新しいですし、いくつかの練習をすると、私はこの問題に遭遇しました:私のnavタグは、 display:blockclear: displaynavタグに追加しようとしましたが、何もしませんでした。私はposition: fixednavタグを隠していると読んでいますが、できるだけそれを削除したくありません。私はまだjavascriptを学んでいないが、私はjavascriptでそれをしたと言う、同じ問題が発生するかどうか?これを手伝って、より良いやり方を提案してください。私の無知を許してください。ここでNavタグが隠されています

は、参考のために私のコードです:

#header{ 
    padding: 1.5px 0px; 
    font-size: 30px; 
    margin-top: -3%; 
    margin-bottom: -4%; 
    display: none; 
} 

#nav{ 
    display: inline-block; 
    text-align: right; 
    position: fixed; 
    background: red; 
    width: 100%; 
    height: auto; 
    display: show; 
} 
+0

あなたはまた、それはのHTMLあなたを書いたり、フィドルhttps://jsfiddle.net/ –

+0

を作ることができます'z-index:9999'を追加してみてください。 – Jer

+0

@ C0dekidは動作しませんでした。 – iamLinker

答えて

0

てみてください、このCSSスタイルを追加するには:

#header{ position:relative;} 
#nav {display: block;} 
+0

スペルを確認してください。 "relavtive" ...あなたはおそらく "相対的"を意味していました。質問者が#headerの中の 'display:none;'プロパティを使ったので、これはあまり解決しません。 #navが#headerの内側にある場合は、#headerを意味し、#navはまったく表示されません。 – c00ki3s

関連する問題