par
Ryle » 19 avr. 2010, 22:48
Pour un affichage simple, la meilleure solution est selon moins de faire des listes imbriquées. Cela te permet de conserver l'arborescence et peut aisément être mis en forme avec du javascript/css pour faire un menu en cascade ou un explorateur façon windows.
En solution plus compliquée, tu peux construire un tableau en html en jouant sur les colspan/rowspan en fonction du nombre de fils de chaque branche. Ca permet d'avoir quelque chose d'un peu plus proche visuellement d'un arbre, mais plus complexe à réaliser
Après, j'imagine qu'il doit exister des scripts permettant de construire un arbre via une librairie graphique... ça vaudrait sans doute la peine de jeter un coup d'oeil sur le net

Pour un affichage simple, la meilleure solution est selon moins de faire des listes imbriquées. Cela te permet de conserver l'arborescence et peut aisément être mis en forme avec du javascript/css pour faire un menu en cascade ou un explorateur façon windows.
En solution plus compliquée, tu peux construire un tableau en html en jouant sur les colspan/rowspan en fonction du nombre de fils de chaque branche. Ca permet d'avoir quelque chose d'un peu plus proche visuellement d'un arbre, mais plus complexe à réaliser :)
Après, j'imagine qu'il doit exister des scripts permettant de construire un arbre via une librairie graphique... ça vaudrait sans doute la peine de jeter un coup d'oeil sur le net ;)