0

クライアント用のナビゲーションリストを作成しましたが、クライアントは[Oswald]()フォントフェイスを使用することを選択しました。

これで、ユーザーがリンクをスクロールすると、ナビゲーション矢印が横にポップアップ表示され、現在クリックされているリンクを示します。ホバーしたときにオレンジ色に変わることは想定されていません。javascriptとfontfaceを完全に削除しましたが、それでも問題を削除できません。

これが問題のスクリーンショットですhttp://cl.ly/043a0q0o0Q392q2m1k20

私のCSS(SASS)は次のとおりです。

    #leftnav {

        width: 205px;
        float: left;

        ul {

            li {
                border: 1px solid #fff;
                border-top: 0px;
                background: #cc5816;
                padding: 3px 10px;
                @include gradient($top_color: #d86c07, $bottom_color: #bb5e06);

                a {
                    position: relative;
                    font-family: $main_bold_font;
                    font-size: 16pt;
                    color: #fff;
                    text-decoration: none;
                    text-shadow: $text_shadow;
                }

                a:hover { @extend a; }

                a:visited { @extend a; }

            }

        }

    }

何か案は?

4

1 に答える 1

1

これで問題が解決するかどうかはわかりません。ただし、ここで説明するように、:hoverと:visitedの順序を:visitedと:hoverに変更することをお勧めします。多分それはコンパイルされたcssを分析するのに役立ちます。

于 2012-04-19T13:42:59.457 に答える