Как использовать стиль Pentadactyl /styleenable?
Я старался :style -name=codesnippet craftyjs.com pre code {background-color: transparent;}
но ничего не произошло, по-видимому. Потом я попробовал :styleenable -name=codesnippet
но ничего не произошло, либо. Как я должен использовать эти команды?
Я использую Pentadactyl каждый вечер и Firefox 18 (стабильный).
2 ответа
Проблема здесь заключается в специфике CSS ( подробное описание см. В статье Криса Койера). Вы можете добавить !important
чтобы сделать эту работу.
:style -name=cs craftyjs.com pre code {background-color: transparent !important;}
Прошло много времени с момента вашего первоначального вопроса, поэтому, возможно, сайт 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. Возможно, больше, чем я хотел.) Рекомендовано закрыть новый выпуск Pentdactyl.