Это невозможно. Лучшее, на что вы можете надеяться - это установить стиль по умолчанию (.iMore
) и какой-то «активный» стиль (.__lod
). Удаление активного класса стилей приведет к «отключению» элемента.
Проблема с CSS2 заключается в том, что он никогда не задумывался как язык для выполнения логических операций, как позволяет CSS3. Вместо этого он был разработан для того, чтобы взять то, что было там , и - без особых вычислений - стилизовать его на основе этих директив. По сути, при добавлении классов / идентификаторов / и т. Д. CSS2 позволяет добавлять дескрипторы. CSS3 вводит некоторые логические и вычислительные структуры (nth-child
, кто-нибудь?), Так что это технически не полностью обратимо.