Прошло много времени с момента вашего первоначального вопроса, поэтому, возможно, сайт craftyjs изменился с тех пор. В любом случае, я не смог найти конкретный элемент, который соответствует вашему примеру селектора CSS. Итак, я просто приведу пример с сайтом, который я вижу сегодня.
Давайте использовать эту страницу в качестве примера: Crafty.settings. Посмотрите на эти прекрасные списки параметров! Такой серый Я ненавижу Грей. На самом деле, я ненавижу списки параметров. Давайте представим, что они не существуют:
:style -name=ewww craftyjs.com dl {display:none;}
Ушел. Ааа.
Теперь вы можете очень хорошо спросить, почему это работает, а ваш тщательно разработанный пример - нет? Я не знаю!
Вот немного измененный пример:
:style -name=ewww craftyjs.com dl {background:#f00;}
Не работает! Это делает, однако:
:style -name=ewww craftyjs.com dl {color:#f00;}
Хммм. Мы замечаем, что пентадактиль не предлагает "фон" как завершение. Может быть:
:style -name=ewww craftyjs.com dl {background-color:#f00;}
Нет. Возможно, инструменты разработчика Firefox могут нам помочь. Осмотр списка параметров (без насмешливой насмешки) показывает, что это полная настройка: none repeat scroll 0% 0% rgb(238, 238, 238)
. Давайте изменим его на синий: background: none repeat scroll 0% 0% rgb(0, 0, 238)
. Очень хорошо! Утешительный ретро-образ. Сбросьте его до серого, чтобы мы могли сделать это с пентадактилем, вот так:
:style -name=ewww craftyjs.com dl {background: none repeat scroll 0% 0% rgb(0, 0, 255)}
Argh. Печаль. Вернуться к нормальному. Похоже, мы нашли ошибку! Мне очень нравится этот баг, я дал ему специальное название: выпуск Pentadactly № 969. Броский, верно?
Обновление: А-а-а, Питер Вули FTW! (И теперь я знаю больше о CSS. Возможно, больше, чем я хотел.) Рекомендуется закрыть новый выпуск Пентдактиля.