2017-09-08 7 views
0

私はウェブ開発をめちゃくちゃにしています。私はCSSのホバーセクションに問題がありました。ナビゲーションバーにCSSをホバーしても動作しません

私はナビゲーションが垂直になっていたときにこれを使っていましたが、代わりに問題が始まった場所を水平にすることに決めました。

私はこれをStackOverflowで検索し、Googleにチェックを入れましたが、解決策の中では役に立たないようです。私のコードは少し厄介であれば申し訳ありませんが、私はあなたがHTMLから必要なセクションが表示され、CSS

HTML

<div id="nav"> 
    <ul> 
      <li><a href="Home.html"><b><font size="5">Home</font></b></a></li> 
      <li><a href="About.html"><b><font size="5">About</font></b></a></li> 
      <li><a href="ContactUs.html"><b><font size="5">Contact Us</font></b></a></li> 
    </ul> 
</div> 

CSS

#nav { 
    /*width: 200px;*/ 
} 

ul { 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    overflow: hidden; 
    background: linear-gradient(to bottom, white 10%, #2E3E9F 90%); 
} 

li{ 
    float: left; 
} 

li a{ 
    display: block; 
    background-color: white; 
    text-align: center; 
    color: grey; 
    padding: 14px 16px; 
    text-decoration: none; 
    border: 1px solid black; 
} 

li a:hover{ 
    background-color: grey; 
    color: white; 
} 
+1

それは動作しますが、私のブラウザ上でいくつかの理由その奇妙である、それを拾っていないために白いテキスト – Hash

+0

とグレーのホバーは、私はあなたが使用しているブラウザ下さい求めることができる:) – DanielS

+0

そのうまくいっているチェックhttps://jsfiddle.net/p7tLjnov/ – Znaneswar

答えて

0

はにその素晴らしいではありません、これを試してみてくださいただし!importantを使用してください。 (クローム)

#nav { 
 
    /*width: 200px;*/ 
 
} 
 

 
ul { 
 
    list-style-type: none; 
 
    margin: 0; 
 
    padding: 0; 
 
    overflow: hidden; 
 
    background: linear-gradient(to bottom, white 10%, #2E3E9F 90%); 
 
} 
 

 
li { 
 
    float: left; 
 
} 
 

 
li a { 
 
    display: block; 
 
    background-color: white; 
 
    text-align: center; 
 
    color: grey; 
 
    padding: 14px 16px; 
 
    text-decoration: none; 
 
    border: 1px solid black; 
 
} 
 

 
li a:hover { 
 
    background-color: grey !important; 
 
    color: white !important;
<div id="nav"> 
 
    <ul> 
 
    <li><a href="Home.html"><b><font size="5">Home</font></b></a></li> 
 
    <li><a href="About.html"><b><font size="5">About</font></b></a></li> 
 
    <li><a href="ContactUs.html"><b><font size="5">Contact Us</font></b></a></li> 
 
    </ul> 
 
</div>

+0

私に戻ってくれてありがとう! 私はあなたのコードを 'Run code snippet'でテストし、うまくいけば、他の人がjsfiddelからそれを実行するために提案したものをテストし、そこで働いていたので、だから私のPCで何か起こっている必要があります – DanielS

+0

1.あなたのコードに重要なことを追加して、それが動作するかどうかチェックしようとしましたか?多分何かを無効にするかもしれない。 2.ブラウザのキャッシュもクリアして、もう一度お試しください。 – Hash

+0

問題は私のボディー・ディビジョンにあったナビゲーション・コードから実際には発生していなかった問題を発見しました。私はすべてをコメントして原因を見つけなければなりませんでしたが、最終的にはそうしました。あなたのすべての協力に感謝します。 – DanielS

関連する問題