Почему это неуязвимо для стиля? - PullRequest
3 голосов
/ 14 декабря 2010

Я просто хочу изменить его цвет на # DD4814, но не могу.Это «кнопка обмена» между прочим.В чем может быть причина?

<span class='st_sharethis' st_title='<?php the_title(); ?>' st_url='<?php the_permalink() ?>' displayText='Compartir'></span>

<script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script><script type="text/javascript">stLight.options({publisher:'eb2f12b2-11c6-4013-bf2c-e42dcf3112f5'});</script>

Ответы [ 2 ]

3 голосов
/ 14 декабря 2010

Это работает для меня:

.stButton .sharethis {color:#DD4814}
0 голосов
/ 14 декабря 2010

Обычно стилизация не работает, если один селектор имеет приоритет над тем, который вы используете. Это называется специфичность селектора , и есть много документации, которая поможет вам понять, как это работает.

Из-за характера проблемы вы, вероятно, недостаточно опубликовали код, чтобы дать вам точный ответ. Но прочитайте ответ на этот вопрос: Проблема CSS - элемент работает, только если у него нет родителя (используя jquery) и http://htmldog.com/guides/cssadvanced/specificity/

Чтобы выяснить, как применить ответ к вашей проблеме, используйте Firebug, щелкните правой кнопкой мыши на элементе и выберите «Проверить элемент». На правой панели Firebug должна быть вкладка Стиль, где она покажет вам , какие CSS-селекторы применяются к этому элементу . Найдите тот, который имеет стиль, который вы не можете перезаписать, и убедитесь, что ваш селектор более конкретен, чем этот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...