Voila mon problème : j'aimerais réaliser une frise chronologique sur mon site Web. Celle-ci reprendra les événements majeurs (dates et/ou periodes) de la vie d'un groupe de musique.
Les événements seront stockés dans une base de données, et la frise sera construite dynamiquement en PHP.
Mon problème se situe en fait au niveau du choix des balises. Je pensais faire ça avec un tableau, j'aurais ainsi pu stipuler les largeurs de cellules selon la durée de l'événement (bien sur ça donnera du code du genre : <td class="truc" width="130px">...</td>).
Mais je ne pense pas que ça soit juste au niveau de la sémantique et encore moins au niveau accessibilité. De plus, certains événements ne représentant qu'une date, j'aurais aimé ne pas mettre de texte dans les "cellules" mais faire en sorte qu'elles agissent comme un lien qui ouvrirait une popup avec les details ou que ceux s'affichent dans une zone prévue (ça reste à voir). Les cellules auraient donc été pleines de...vide. Ce qui est encore moins bon
Quelqu'un aurait-il une idée de la méthode à employer pour faire ça le mieux possible ? Je parle uniquement de balisage et de structure
J'espère avoir été clair, merci d'avance pour toute indication
Les événements seront stockés dans une base de données, et la frise sera construite dynamiquement en PHP.
Mon problème se situe en fait au niveau du choix des balises. Je pensais faire ça avec un tableau, j'aurais ainsi pu stipuler les largeurs de cellules selon la durée de l'événement (bien sur ça donnera du code du genre : <td class="truc" width="130px">...</td>).
Mais je ne pense pas que ça soit juste au niveau de la sémantique et encore moins au niveau accessibilité. De plus, certains événements ne représentant qu'une date, j'aurais aimé ne pas mettre de texte dans les "cellules" mais faire en sorte qu'elles agissent comme un lien qui ouvrirait une popup avec les details ou que ceux s'affichent dans une zone prévue (ça reste à voir). Les cellules auraient donc été pleines de...vide. Ce qui est encore moins bon
Quelqu'un aurait-il une idée de la méthode à employer pour faire ça le mieux possible ? Je parle uniquement de balisage et de structure
J'espère avoir été clair, merci d'avance pour toute indication