私はこのコードを使用しています:CSS3 :: selection擬似要素はすべての子要素にも適用されますか?
::-moz-selection { background: #c92127; color: #fff; text-shadow: none; }
::selection { background: #c92127; color: #fff; text-shadow: none; }
は今、私は、特定のdiv内の任意の要素にこれを使いたいです。
私のラッパーの私のコードは
<div id="wrapper" class="Red">
だから私は私のCSSセレクタ
div#wrapper.Red::-moz-selection { background: #c92127; color: #fff; text-shadow: none; }
div#wrapper.Red::selection { background: #c92127; color: #fff; text-shadow: none; }
のためにこれで行ってきました。しかし、これは動作しませんです。私はちょうどこの質問の上部にある選択コードを使用すると動作します。
私の質問は::selection
はすべての子要素に適用されますか(つまり、私のセレクタが間違っていますか?ここで
はBoltClockのjsFiddle
Firefoxでこれをテストしている場合に備えて、 ':: - moz-selection'バージョンを必ず追加しましたか?最初のコードブロックと同じスタイルを使用していますか? – BoltClock
私ははいでした、私はそれを明確にするために質問を編集します – Undefined
あなたのセレクタが動作するはずです(とにかく、テキストの影ではなくテキストと背景の色):http://jsfiddle.net/BoltClock/6DBhVセットがあってもあなたの最初のコードブロックと同じように、 ':: selection'スタイルのスタイルを使用すると、より具体的なものが動作するはずです。テストケースを公開するか、もっとコードを表示できますか? – BoltClock