Salut,
pour des raisons d'esthétismes, j'ai modifié la structure de la galerie d'Olivier.
J'ai cherché à pouvoir placer les éléments de cette galerie comme je le souhaitais.
Visuellement il y a 3 éléments : la galerie de miniatures, la zone ou la photo s'affiche en grand et les commentaires.
Dans le code, les commentaires étaient "attachés" à l'image avec comme id=big_pict, dans une liste de définition : les commentaires sont la définition term et l'image la définition elle même (dd).
Pour arriver a ce que je voulais j'ai déstructurer le tout, ça fonctionne mais j'ai bien peur que la sémantique soit plus du tout là.
J'ai changé la valeur de l'id que js récupère
Pour pouvoir créer où je souhaite un conteneur avec cet ID et afficher les commentaires :
et plus bas pour l'affichage de l'image :
La définition est coupée en deux...
Un <dl> avec un <dt> sans <dd> ça rime plus à rien non ?
Je me dis que si mes changements sont acceptables, je devrais les faire avec des balises neutres...car là ça me semble douteux je ce que bricole avec le <dl>...meme si ça fonctionne et que c'est valide...
Merci de vos avis.
Pour voir...
Modifié par Hum (21 Aug 2006 - 21:24)
pour des raisons d'esthétismes, j'ai modifié la structure de la galerie d'Olivier.
J'ai cherché à pouvoir placer les éléments de cette galerie comme je le souhaitais.
Visuellement il y a 3 éléments : la galerie de miniatures, la zone ou la photo s'affiche en grand et les commentaires.
Dans le code, les commentaires étaient "attachés" à l'image avec comme id=big_pict, dans une liste de définition : les commentaires sont la définition term et l'image la définition elle même (dd).
<dl id="photo">
<dt>Ici s'affichent les commentaires</dt>
<dd>
<img id="big_pict" src="maphoto.jpg" alt="commentaire de la photo" />
</dd>
</dl>
Pour arriver a ce que je voulais j'ai déstructurer le tout, ça fonctionne mais j'ai bien peur que la sémantique soit plus du tout là.
J'ai changé la valeur de l'id que js récupère
var titre_photo = document.getElementById('definition').getElementsByTagName('dt')[0] ;
Pour pouvoir créer où je souhaite un conteneur avec cet ID et afficher les commentaires :
<div id="contain_nu">
<dl id="definition">
<dt>Les commentaires s'affichent là</dt>
</dl>
<ul id="galerie_mini">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
et plus bas pour l'affichage de l'image :
<dl id="photo">
<dd><img id="big_pict" src="./largeimages/mont_visu_intro.jpg" alt="Galerie Print, cliquez sur les vignettes au dessus !" /></dd>
</dl>
La définition est coupée en deux...
Un <dl> avec un <dt> sans <dd> ça rime plus à rien non ?
Je me dis que si mes changements sont acceptables, je devrais les faire avec des balises neutres...car là ça me semble douteux je ce que bricole avec le <dl>...meme si ça fonctionne et que c'est valide...
Merci de vos avis.
Pour voir...
Modifié par Hum (21 Aug 2006 - 21:24)