Bonjour à tous, après avoir essayé pas mal de chose je suis dans l'impasse pour valider mon code.
Je m'explique :
J'ai un bloc à faire apparaitre lors d'un survol d'un lien, le souci est qu'il n'est pas autorisé d'avoir un bloc (ici <ul>) dans un élément en-ligne (ici <a>).
HTML :
CSS :
Je n'ai pas trouvé d'alternative pour que mon code soit validé, je précise que l'effet souhaité fonctionne sur IE, FF et Opéra.
si cela peut vous aider je mets l'url du site : http://lexon.free.fr/cat.php?id=1
Modifié par waikiki (30 Nov 2005 - 17:02)
Je m'explique :
J'ai un bloc à faire apparaitre lors d'un survol d'un lien, le souci est qu'il n'est pas autorisé d'avoir un bloc (ici <ul>) dans un élément en-ligne (ici <a>).
HTML :
<a href="desc.php?id={$data['id_art']}" class="affiche_infos">
$lien
<span class="hidden">
<ul class="infos">
<li class="titre_infos"><strong>{$data['libelle_art']}</strong></li>
<li class="desc_infos">$desc</li>
<li class="img_infos"><img src="images/$contenu" alt=""/></li>
</ul>
</span>
</a>
CSS :
#liste_art a .hidden {
display: none;
}
#liste_art a:hover .hidden {
position: absolute;
top: 0;
right: -340px;
padding: 0;
display: block;
}
Je n'ai pas trouvé d'alternative pour que mon code soit validé, je précise que l'effet souhaité fonctionne sur IE, FF et Opéra.
si cela peut vous aider je mets l'url du site : http://lexon.free.fr/cat.php?id=1
Modifié par waikiki (30 Nov 2005 - 17:02)