Au survol des différentes zones, je fais apparaître un ensemble image/texte dans un tableau de 1 ligne / 2 colonnes
situé sous la carte. C'est une balise <span> qui gère cet affichage. Les zones cliquables sont définies en CSS comme suit:
#z10 {/* zone la plus à gauche sur la carte - Machu Picchu */ float : left; width : 20px; height : 20px;
margin-left : 76px; margin-top : 72px; border: 2px solidred; /* pour visualiser les zones cliquables */ }
Cela fonctionne comme on peut le voir sur le site:
Seulement, la balise <table> est une balise block. Elle ne peut donc en principe pas être utilisée à l'intérieur d'une balise <span>. Et c'est confirmé par une non-validité XHTML1.0.
J'ai essayé de transformer la balise block en balise inline comme ceci:
.table_inline { display: inline; }
et:
<tableclass="table_inline>
mais c'est toujours non-valide.
Quelle solution pourrait être apportée pour résoudre ce problème ?
Si je ne me trompe pas en suprimant tes span inutile est en faisant
table{ display:block; display:inline; }
balise table
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.