問題
-webkit-
以下を使用すると、-moz-
ブラウザーでは正しく機能しません。
#exampleElement {
background-color: red; /* For example */
}
#exampleElement ::selection {
color: black;
background-color: white;
}
結果: WebKit および Blink を搭載したブラウザー
Chrome、Opera、および Safari では、は 50% のアルファであるか::selection
のbackground-color
ようにレンダリングされますが、フォントの色は正しいです。
クロム 29.0.1547.62:
オペラ 15.0.1147.130:
サファリ 5.34.57.2:
結果: Gecko を搭載したブラウザ
::selection
Firefox では、ルール全体が無視されます。は暗いためにたまたま白くなっています::selection
(それに気付いてくれた@BoltClockに感謝します)background-color
#exampleElement
background-color
Firefox 22.0:
結果: Trident を搭載したブラウザー
Internet Explorer では、(信じられますか) すべてが完全にレンダリングされます。
Internet Explorer 10.0.9200.16660:
これはこれらのレンダリング エンジン/ブラウザの単なる欠陥ですか、それとも私が認識していない代替手段が-webkit-
ありますか?-moz-
人々が見られるように、この例をjsFiddleに保存しました:http://jsfiddle.net/BWGJ2/