Userscript GM_addStyle - PullRequest
       14

Userscript GM_addStyle

1 голос
/ 26 октября 2011

Я пытаюсь изменить цвет фона панели под фотографией профиля на Facebook (стена, информация, фотографии и т. Д.) С помощью usercript .. Я пытаюсь сделать это так, но это не работает:

GM_addStyle("#uiSideNav uiSideNavSection uiFutureSideNavSection{ background-color:#ffffff; }");

Есть идеи? спасибо!

Ответы [ 2 ]

2 голосов
/ 26 октября 2011

Я не большой пользователь Facebook, но у протестированных случайных страниц на стене не было узла с идентификатором uiSideNav .

Попробуйте выбрать из.uiSideNavSection .uiFutureSideNavSection - который присутствовал на страницах, которые я пробовал.Поэтому используйте:

GM_addStyle(".uiSideNavSection .uiFutureSideNavSection { background-color:#ffffff; }");

Обратите внимание, что вам нужны точки перед именами классов .

Кроме того, для простых изменений стиля добавлено Стильное-он лучше и быстрее.

0 голосов
/ 26 октября 2011

uiSideNavSection выглядит подозрительно, поскольку в CSS это будет соответствовать только элементу с таким именем, то есть .Ознакомьтесь с разделом «Селекторы» этого учебного пособия , чтобы узнать больше.

Вы проверяли DOM, который пытаетесь стилизовать, с помощью Firebug или Chrome?Если вы не можете понять это, опубликуйте соответствующую часть структуры DOM здесь, что может помочь дать вам ответ.

Вам также может понадобиться !important для переопределения стиля страницы: background-color:#ffffff !important;.

...