2010-06-03 5 views
0
<a class="success" href="javascript:void(0)"></a> 

//CSS for setting background for above link 
a.success:hover{ 
//set background image 
} 

Mon intention est de changer la classe du lien côté serveur en fonction du succès/échec et de définir l'icône pour le lien en conséquence. Mais le CSS ci-dessus ne fonctionne pas comme prévu.Pseudo-classes dans CSS

Répondre

3

Il n'y a rien de mal avec ce CSS.

Toutefois, votre lien est vide, donc il ne prendra aucun espace, ce qui signifie qu'une image d'arrière-plan ne sera pas affichée.

Vous devrez placer quelque chose dans l'étiquette a ou en faire un élément de niveau bloc pour que l'élément (et l'arrière-plan ...) s'affichent. Par ailleurs, je suppose que vous n'utilisez pas vraiment le // pour commenter dans votre feuille de style car ce n'est pas valide. Utilisez /* */ si vous voulez commenter dans une feuille de style.

+0

merci qui a aidé :) ....... –

+0

De rien! – jeroen