1
textarea::selection {
background:#0099ff;}

それがCSSでクロムのテキスト選択色を指定する方法です。ブラウザによって異なることは知っていますが、上記のコードはクロムでは機能しないため、テキストエリア内の選択色を変更する方法があるかどうか知りたかったのです。上記のコードで変更textareaするとp、すべての段落で機能します。上記のコードは、テキスト領域全体を選択すると機能しますが、その中のテキストを選択すると機能しないことに気付きました。

4

2 に答える 2

2

100%真実ではありません。段落で機能するはずですが、他の要素では機能しません。試す:

関連する質問への関連する回答については、ここを参照してください。

仕様

:: selection CSS疑似要素はCSSセレクターレベル3用に作成されましたが、推奨ステータスに達する前に削除されました。それにもかかわらず、それはいくつかのブラウザに実装されており、おそらくそれに対する実験的なサポートを保持するでしょう。

現在、::selectionCSS疑似要素は標準トラックのどの仕様にも含まれていません。

ブラウザの互換性

Chrome:1.x、Firefox(Gecko):1.0(-moz付き)、Internet Explorer:9、Opera:9.5以降、Safari:1.1

注:リンクのその回答で述べられているように、ドラフトから削除されました

したがって、基本的に、次のことができます。

  • 非選択色を変更する

しかし、あなたはできません:

  • 選択色を変更します(まだ)

注:この回答のすべてが当てはまるとは限りません。

于 2012-07-13T18:44:19.203 に答える
1

テキストエリアの選択色を変更することはできません。非入力オブジェクトに対してのみ変更できます。

于 2010-09-20T10:02:34.520 に答える