html
  • css
  • styles
  • 2010-12-14 40 views 3 likes 
    3

    Je veux juste changer sa couleur à # DD4814 mais je ne peux pas. C'est un "bouton de partage" btw. Quelle pourrait être la raison?Pourquoi est-ce invulnérable au style?

    <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> 
    
    +0

    Je ne vois aucun style. – BoltClock

    Répondre

    3

    Cela fonctionne pour moi:

    .stButton .sharethis {color:#DD4814} 
    
    0

    En général, le style ne fonctionne pas lorsque un sélecteur a préséance sur celui que vous utilisez. Ceci est appelé sélecteur de spécificité et il y a beaucoup de documentation pour vous aider à comprendre comment cela fonctionne.

    En raison de la nature du problème, vous n'avez probablement pas posté suffisamment de code pour vous donner une réponse exacte. Mais, lisez la réponse à cette question: CSS problem - an element only works if its has no parent (using jquery) et http://htmldog.com/guides/cssadvanced/specificity/

    Pour comprendre comment appliquer la réponse à votre problème, utilisez Firebug, faites un clic droit sur l'élément, et sélectionnez "Inspecter l'élément". Dans le volet droit de Firebug devrait être l'onglet Style où il vous montrera quels sélecteurs CSS appliquer à cet élément. Trouvez celui qui a le style que vous ne pouvez pas écraser, et assurez-vous que votre sélecteur est plus précis que cela.

     Questions connexes

    • Aucun problème connexe^_^