5

CSS を介して選択の背景色を設定しています。

::selection {
  background:#cc0000;
  color:#fff;
}

::-moz-selection {
  background:#cc0000;
  color:#fff;
}

ほとんどのブラウザーでは、フォーカスが別の場所 (IFrame など) にある場合、選択色は同じままです。たとえば、次のようになります。

ここに画像の説明を入力

しかし、Firefoxではそうではありません:

ここに画像の説明を入力

jsFiddle here でこれを実際に見ることができます。

この場合、Firefox に選択色を設定させるにはどうすればよいですか? これはバグですか?

4

1 に答える 1

3

この場合、Firefox に選択色を設定させるにはどうすればよいですか?

残念ながら、そうする方法はないようです。

これはバグですか?

誰も (Mozilla 自身を含めて?) 確実に言うことはできません。これは::selection、まだ CSS3 仕様にある間は指定されていませんでした。MDNに関する情報が見つかりません または、これに関するbugzilla.mozilla.orgのバグ レポート。しかし、2010 年に報告されて以来、明らかに未解決のままであるこのバグ レポートを見つけました。

::selectionこれは、UI 4 で返される場合など、将来的に明確になる可能性があります。

于 2012-05-08T15:13:29.087 に答える