En fait, pour être tout à fait exact, les premiers éléments sont en place, mon code ressemble à cela :
<a href="#" id="menu_drapeau">drapeau actuel
<span>
<ul id="menu_drapeau_list">
<li id="drapeau_a" class="menu_drapeau_x"><a href="#">langue A</a></li>
<li id="drapeau_b" class="menu_drapeau_x"><a href="#">langue B</a></li>
<li id="drapeau_c" class="menu_drapeau_x"><a href="#">langue C</a></li>
</ul>
</span>
</a>
avec un tout petit bout de css
#menu_drapeau {display: block;}
#menu_drapeau_list {display: none;}
#menu_drapeau:hover #menu_drapeau_list {display: block;}
J'ai beau retourner le code dans tous les sens (des div à la place des <a>, avec ou sans liste, etc...), je dois oublier quelque chose, puis que même si le résultat arrive à varier, il ne fait en tout pas ce que j'aimerais... Quelqu'un saurait me dire pourquoi ?
Je ne reviendrai pas sur la question évoquée plus haut sur l'accessibilité : c'est un choix qui ne dépend pas de moi, mais j'essaye de faire rentrer l'idée progressivement ;o)
En attendant vos réponses, je vous souhaite une bonne fin de journée
N.