Asp.Net-MVC: Comment coiffer & lt;% = Html.ActionLink ()% & gt; avec Css?
Voici un morceau de mon code HTML
<div id = "mydiv">
<% = Html.ActionLink("Some Text","SomeAction")%>
</div>
J'aimerais style en blanc pour qu'il n'entre pas en conflit avec l'arrière-plan, qui est également bleu. J'ai donc fait ceci:
#mydiv {background-color:blue;}
#mydiv a:link { color:white}
Mais, il ne fonctionne pas -- la couleur c'est encore bleu. Comment puis-je le faire? Peut-être, je n'ai pas bien écrire les sélecteurs.
Merci pour votre aide.
source d'informationauteur Richard77
Vous devez vous connecter pour publier un commentaire.
Supprimer la
:link
suffixe et vous devriez être bien:Alternativement, vous pouvez ajouter un nom de classe pour le lien:
Peut-être
Le mien est comme Luc, mais j'ai un nul là-bas (je suis en utilisant MVC2)
Dans mon cas, cela a travaillé
Si je n'utilise pas la valeur null au-dessus de la bonne action du contrôleur c'est à dire Contrôleur.ActionName méthode n'a pas été appelé. Plutôt quelque chose comme currentController/Longueur==4 quelque chose comme cela a été appelé.
Essayez de supprimer les :lien et juste avoir
ce devrait la couleur du lien de blanc.
Je vous recommande d'utiliser le Firebug plugin pour firefox aussi, cela permet de modifier la feuille de style et voir des changements instantanés ainsi que de voir quels styles sont appliqués à chaque élément, dont les styles sont "overuled" par d'autres styles, etc.
Essayer:
Aussi, essayez de supprimer l'espace blanc autour de votre attribut Id (au cas où):
->