J'ai trouvé: il s'agit d'un effet de bord du zèle de KompoZer à produire des pages bien propres.
Force est de constater que les balises qui font les menus volatiles sont parfaitement vides
Exemple:
- Code: Tout sélectionner
<div class="qui"><a href="organisateurs.html"></a></div>
Il n'y a rien entre <a> et </a> et il est fait usage d'un artifice en CSS pour présenter une image contenant une information à la place du lien en question.
Ce qui ne sera d'ailleurs pas sans poser des problèmes aux personnes aveugles qui visitent le site à l'aide d'un synthétiseur vocal. Elles ne "verront" jamais de menu.
J'ai enregistré la page, je l'ai ouverte dans KompoZer, ajouté un caractère espace n'importe où (histoire de modifier la page) et ré-enregistré.
Les balises vides disparaissent!!!
C'est un phénomène que je ne connaissais pas.
Une solution, peut-être: mettre "quelque chose" entre ces balises. Ne fût-ce qu'un caractère "espace" (je n'ai pas essayé). A priori, cela ne devrait pas bousculer le design.
Il faudra sans doute le faire partout où des balises vides ont été introduites.
Le mieux serait de le faire dans un éditeur de texte externe, du type NotePad++ ou Scite.
S'il me vient une autre idée...