2012-02-10 2 views
0

Я действительно даже не знаю, как это определить, но мне нужно изменить цвет фона текста. Никогда этого не делал. Теперь, когда я выбираю текст, скажем, нажимая левую кнопку мыши и отмечая пропорцию текста, весь фон становится красным, поэтому я не знаю, какой элемент определяет это свойство.Какое свойство определяет цвет текста в css?

+0

Я не думаю, что это задано css, я считаю, что его функция браузера/ОС – simonmorley

+0

@simonmorley Nop - его можно установить css - только не все браузеры поддерживают его. – easwee

+0

Я только что узнал что-то новое :) – simonmorley

ответ

0

Вы, вероятно, ищет (обратите внимание дважды: правильно):

::selection {color:#fff;background:red;} 
::-moz-selection {color:#fff;background:red;} 
+1

Нет выбора ':: - webkit-selection '. – BoltClock

+1

@BoltClock - не совсем - есть - только браузер не реализовал его. Какой вид делает это бесполезным. -_- – easwee

+0

Это не имеет смысла. Что значит «есть»? – BoltClock

2

Вам нужен ::selection псевдо-элемент:

::selection { 
    background-color: red; 
} 

Однако, обратите внимание, что, так как это довольно новый CSS3, для максимальной совместимости вам необходимо использовать префиксы, специфичные для браузера:

::-moz-selection 

Также имейте в виду, что это было removed from the CSS3 specification. Он не будет работать в IE ниже версии 9, но будет работать в большинстве других современных браузеров.

Смежные вопросы