imaginons ce bout de code :

<div id="mondivamoi" class="lebodiv">
<h2>Titre du div</h2>
<p>Lorem ispsum, bla, bla, bla</p>
<a href="leliendudiv.htm" title="Le title du lien qui va bien">Le lien qui va bien</a>
</div>

J'aimerai que la visite du lien dans le <div>, modifie l'aspect de tout mon div.

Par exemple : si le lien a été visité, le background du <div> change de couleur, ou la bordure est modifié, enfin un truc qui met en évidence tout le bloc et pas seulement le lien.

C'est possible, monsieur CSS ?
Modifié par spidetra (04 Oct 2005 - 09:11)
Bonjour,

Ce n'est pas possible via CSS. Un sélecteur CSS #mondivamoi a:visited :
- ne peut agir que sur l'élément visé (le lien a) ou éventuellement un de ses enfant ( #mondivamoi a:visited span)
- mais pas sur l'élément ascendant #mondivamoi

Pour obtenir ce type d'effet, passer par le DOM et javascript.