このコードを使用してレスポンシブ リンクを作成しています (つまり、閲覧者がリンク先のページにいるときに強調表示されます)。
http://www.hicksdesign.co.uk/else/cssnav/
これには、ID を使用して単純な HTML ナビゲーション バーをコーディングする必要があります。
しかし、なぜか作成したナビゲーション バーには、リンクが縦のリストとして構造化されています。明らかな何かが欠けているのでしょうか、それともこれはブラウザ側の不具合ですか? 上記のページから取得したコードはリストが水平になっているため、このようにフォーマットする理由を理解するのに苦労しています. 奇妙なことに、ホバーしてもリンクの色が変わらないので、li a:hover スタイルも機能していないと思います。
これを使用しているページ ( https://dl.dropboxusercontent.com/u/33061840/site/responsivedesigntest.html ) と、リンクをスタイリングする CSS の一部です。
#navcontainer ul {
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
}
#navcontainer ul li {
display: inline;
float: left;
text-align: center;
padding: 0;
margin: 0;
}
#navcontainer ul li a {
border-right: none;
padding: 0;
margin: 0 0 10px 0;
color: #f5d7b4;
text-decoration: none;
display: block;
text-align: center;
font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#navcontainer ul li a:hover {
color: #930;
background: #f5d7b4;
}