Мы не можем изменить этот код, но для некоторых элементов мы хотим вернуть их состояние обратно, чтобы они выглядели/вели себя так, как будто фон ::selection не был установлен.
Изменение фона выбрать легко, я могу просто сделать:
Код: Выделить всё
::selection { background: red; }Очевидным решением было бы::selection { background:initial; , но это не работает, поскольку при этом фон становится прозрачным и выделение текста становится невидимым.
Код: Выделить всё
div::selection { background-color:red; }
/** Here I need something which undo the rule setting the
background-color to red on selection
*::selection { background-color:initial !important; } does set the background on selection to transparent.
*/
This is textПодробнее здесь: https://stackoverflow.com/questions/786 ... ction-node
Мобильная версия