Например, нужен селектор для всех элементов, у которых есть фоновое изображение (т.е. указан background-image). Но не какой-то конкретный url, а любой, т.е. когда этот стиль в принципе задан у элемента. И не важно, как задан: inline, или через class, или вообще скриптом.
Или, например, нужны все элементы с шириной width: 200px.
Ты же понимаешь, что такая хрень, будь она возможна, могла бы вызывать бесконечные циклы и рекурсии?
Js'ом можно что-то накостылять, но это будет очень жирное и очень мерзкое решение.
В любом случае нет ни одного адекватного варианта, когда такое могло бы действительно понадобиться.
Дима Долготер, на самом деле просто замечаю, что всё больше сайтов хитрят с вставкой рекламы в свой контент: динамичная структура, хешированные классы и id и т.д. Иногда чуть ли ни единственное, за что можно зацепится, это конкретные стили или их наличие.
Думал, может, в спецификации всё же есть селектор для этого. Искал, но не нашел. Отсюда и вопрос. Хотел, так сказать, пойти по простому и быстрому пути блокировки этой нечисти.
Дима Долготер, например, адбок предложит идентифицировать блок по названию класса. А название какое-нибудь динамическое типа "JdpsioaERx", и каждый раз меняется, так что правило работать не будет. Есть много ухищрений, на которые нынче идут владельцы сайтов, особенно крупных, чтобы обойти адблокеры.
через css только если стиль будет прописан в атрибуте style.
Тогда через селектор [style*='width: 200px'], [style*='width:200px'](С пробелом и без пробела.)
Но это не даёт гарантий что эти стили в конечном итоге применяются к элементу, так как их может перебивать important в другом источнике стилей.