5

私には次のルールがあります:

.quiz .panel .choices a:hover,
.quiz .panel .choices a:active {background-position: 0 -30px;}

そして、iOSがと相互作用するときにiOSが行う、十分に文書化された奇妙さのために:hover<a>タグをiOSの通常のCSS状態にリセットしたいと思います。私のページでは、javascriptがトップレベルに「iOS」というクラスを挿入するため、上書きされる次のルールは次のようになります。

.iOS .quiz .panel .choices a:(?????)

疑問符は私が知らない部分です。<a>疑似クラスがデフォルト状態になるようにタグをリセットするCSSルールを作成しますか?

4

3 に答える 3

2

私はあなたの質問を本当に理解していませんでしたが、あなたが持っている4つのオプションは

a:link
a:hover
a:active
a:visited

私の推測では、あなたが必要です

.iOS .quiz .panel .choices a:link {background-position: 0 0}
于 2012-12-18T17:22:29.673 に答える
1

擬似クラスはまったくありません。使用するだけです:

.iOS .quiz .panel .choices a

「ホバー」が発生しない場合の選択ルールになります!:)

于 2012-12-18T17:23:46.847 に答える
1
body:not(.iOS) .quiz .panel .choices a:hover,
.quiz .panel .choices a:active {background-position: 0 -30px;}

not必要に応じて、:active行に対して を繰り返します。また、クラスをbody適用する要素に一致するセレクターと交換します。.iOS

于 2012-12-18T17:47:28.167 に答える