1

私は既存のCSSを持っています

a:active {
    outline: none;
}
a:focus {
    -moz-outline-style: none;
}

これは正常に動作します

<ul><li>class=" tabs_container"の div の下にある項目の一部であるアンカー項目のみにアプリケーションを制限したい

だから、これは私が失敗するためだけにやったことです!

#tabs_container ul li a:active {
    outline: none;
}
#tabs_container ul li a:focus {
    -moz-outline-style: none;
}

私はそれを間違っていますか?

前もって感謝します

編集 私の悪い!実際には ID=" tabs_container" クラスではありません。

さらなる参照 : これは、Erric Berry によるスクラッチから Jquery を使用してタブを作成する方法に関するチュートリアルの一部です。

4

3 に答える 3

5

要素にはクラスがありますが、ID で参照しようとしています

.tabs_container ul li a:active {
    outline: none;
}
.tabs_container ul li a:focus {
    -moz-outline-style: none;
}
于 2012-07-10T08:22:18.733 に答える
1

試す:-

ul > li > a:active

これは、要素の子である<li>要素の子であるアンカーをキャッチする必要があり<ul>ます。

于 2012-07-10T08:23:26.083 に答える
1

CSS クラスには接頭辞 . (ドット)。

だから、試してみてください

.tabs_container ul li a:active {
    outline: none;

}

.tabs_container ul li a:focus {
    -moz-outline-style: none;
}
于 2012-07-10T08:25:57.993 に答える