Некоторые вопросы по использованию CSS для указания цвета выделенного текста:
https://developer.mozilla.org/En/CSS/::selection говорит, что
:: selection
был разработан для CSS3 Селекторы , но удалены из текущий проект CSS3. Во всяком случае, это реализовано в браузерах и поддержке будет продолжено.
Почему он был удален?
Представьте, что в CSS по умолчанию, реализованном браузером, существует правило, подобное следующему:
:: selection {background-color: Highlight; цвет: HighlightText; }
Далее представьте, что в любой таблице стилей, созданной для конкретного сайта, определено следующее правило:
body {background-color: white}
как этого избежать?
Скажите, что это ошибка в пользовательской таблице стилей, которая никогда не должна указывать background-color
без указания color
?
Скажите, что body
не соответствует выбранному основному тексту, за исключением случаев, когда псевдоэлемент :: selection
указан как часть селектора?