28172 sujets
CSS et mise en forme, CSS3
Salut,
puisque tu veux un effet de hover on peut supposer (bien obligés puisque tu ne nous donnes aucun code html) qu'il s'agit d'un lien. Du coup il suffit de faire :
puisque tu veux un effet de hover on peut supposer (bien obligés puisque tu ne nous donnes aucun code html) qu'il s'agit d'un lien. Du coup il suffit de faire :
a img {
border: 3px solid yellow;
}
a:hover {
color: green;;
}
a:hover img {
border-color: red;
}
<p><a href="./">Lorem ipsum <img src="http://www.alsacreations.com/css/img/logo-alsacreations-com.png" alt="Alsa" /></a></p>
S'il ne s'agit pas d'un lien il faut en premier lieu vérifier que ce ne sera pas perturbant pour le visiteur car l'effet hover donne envie de cliquer et si ça n'est pas le cas tu peux faire :#survol img {
border: 3px solid yellow;
}
#survol:hover p {
color: green;;
}
#survol:hover img {
border-color: red;
}
<div id="survol">
<p>Lorem ipsum</p>
<img src="http://www.alsacreations.com/css/img/logo-alsacreations-com.png" alt="Alsa" />
</div>
C'est pour un lien merci ça fonctionne
Par contre, au niveau référencement c'est identique ou pas ?
Cela me donne :
<a href="#" rel="bookmark" title=""><h2>Mon titre 2</h2><img src="image.jpg" alt="" /></a>
à la place de :
<a href="#" rel="bookmark" title=""><h2>Mon titre 2</h2></a><a href="#" rel="bookmark" title=""><img src="image.jpg" alt="" /></a>
Par contre, au niveau référencement c'est identique ou pas ?
Cela me donne :
<a href="#" rel="bookmark" title=""><h2>Mon titre 2</h2><img src="image.jpg" alt="" /></a>
à la place de :
<a href="#" rel="bookmark" title=""><h2>Mon titre 2</h2></a><a href="#" rel="bookmark" title=""><img src="image.jpg" alt="" /></a>
newty a écrit :Euh... pas compris le rapport avec le référencement.
Par contre, au niveau référencement c'est identique ou pas ?
Quoi qu'il en soit ton code est invalide puisqu'un lien ne peut pas contenir d'élément de type bloc. Il faut donc faire :
<h2><a href="#">Mon titre 2 <img src="image.jpg" alt="" /></a></h2>