1

以下に示す 2 つのコード ブロックを結合しようとしていますが、機能していないようです。それを行う最善の方法についてのアイデアはありますか?

別:

#rack #main #intro #nav-bar ul li:nth-of-type(8):hover {
    background-position: -290px -470px;
}
#rack #main #intro #nav-bar ul li.current-menu-item:nth-of-type(8) {
    background-position: -290px -470px;
}

組み合わせ:

#rack #main #intro #nav-bar ul li:nth-of-type(8):hover,
#rack #main #intro #nav-bar ul li.current-menu-item:nth-of-type(8) {
    background-position: -290px -470px;
}
4

2 に答える 2

2

これは機能するはずですが、なぜこれが機能しないのかわかりませんでしliた。クラスがあると思うので、最初に次のように定義する必要があります。

#rack #main #intro #nav-bar ul li.current-menu-item:nth-of-type(8),
#rack #main #intro #nav-bar ul li:nth-of-type(8):hover {
    background-position: -290px -470px;
}
于 2013-03-28T06:34:48.117 に答える
0

これは、2 つの CSS スタイルを組み合わせる正しい方法で、間にコンマを入れます。コードを投稿していただければ、問題の原因を調べて確認できます。

于 2013-03-28T04:56:58.247 に答える