2010-03-23 6 views
2

Cela peut sembler stupide de demander, mais je l'ai fait sur plusieurs css de codage#div_iv a: hover ne fonctionne pas

#div_iv a:hover 

mais pour des raisons de reprise, il ne semble pas fonctionner maintenant, googlé avec des résultats tels que

a.hover #div_iv 
#div_iv:hover 

Qu'est-ce qui ne va pas?

Merci Jean

Répondre

0

Supprimez de votre CSS.

div#iv a:hover 

Ensuite HTML:

<div id="iv"><a href="URL">sometext</a></div> 
+1

Votre code CSS n'a pas de sens comme ça, il dit quelque chose comme: sélectionnez la pseudo-trame hover d'un lien qui est dans un élément 'iv' qui est un enfant de quelque chose avec l'ID' div'. Pour correspondre à votre HTML, le CSS pourrait ressembler à: 'div # iv a: hover' (sélectionnez la pseudo-classe hover d'un lien dans l'élément div qui a l'ID 'iv'). – Daan

+0

Vous avez raison .. C'est la première chose le matin .. Désolé. Je vais ammend. – Kyle

2

Si vous spécifiez un style en utilisant #div_iv a:hover, vous verrez l'effet dans un code comme ceci:

<div id="div_iv"> 
    <a href="#">My Link</a> 
</div> 

Si cela ne fonctionne pas, archivez votre fichier CSS si vous ne surchargez pas cette déclaration, en spécifiant une autre déclaration de style de lien après celle-ci.

0

La raison pour laquelle il était pas travail est parce que le id="div_iv"aurait dû être dans la balise href

sacrément moi !!!

+1

Je ne vois pas comment cela peut fonctionner avec le code CSS que vous avez posté dans votre question. Si l'élément a a l'ID 'div_iv', votre CSS devrait ressembler à' a # div_iv: hover'. Pouvez-vous poster les extraits CSS et HTML de votre code? – Daan

+0

ce serait some link X10nD

0

Si vous essayez de faire quelque chose dans la DIV ensemble, puis utilisez le code suivant:

#divID div:hover 

ou, si cela ne fonctionne pas,

div#divID div:hover 

Ensuite, utilisez ce code HTML :

<div id="divID">Enter stuff and <a href="link.html">links</a> here.</div> 
Questions connexes