Bonjour,
Voilà beaucoup de choses à éclaircir.
Disons qu'une page Web, c'est une sorte d'oignon à noyau.
Au coeur, toujours présent, toujours disponible et accessible à tous les visiteurs, le noyau de l'oignon: c'est le fichier HTML. Ce qui est en HTML sera affiché dans tous les cas.
Autour de ce noyau, des pelures, des couches, des peaux, totalement optionnelles car aucun visiteur n'est tenu de disposer de la technologie qui les fait fonctionner. Elles sont là à titre décoratif. Elles habillent le HTML, mais celui-ci doit évidemment pouvoir s'en passer. La plus connue de ces pelures est CSS.
Dans le noyau, maintenant, on peut avoir aussi des bubons, des sortes d'inclusions maladives, des métastases en somme. Leur résultat chez le visiteur du site dépend, tout comme pour les pelures précédentes, du support d'une technologie optionnelle. Le HTML doit donc, là encore, pouvoir s'en passer. La plus connue est Flash. On se sert de Flash pour des choses qui ne sont pas graves si elles ne marchent pas, ou pour lesquelles on pourra prévoir une solution de remplacement HTML.
Pour assembler le tout, on se sert fréquemment d'un outil qui, sur l'ordinateur hébergeant le site :
- va prendre le HTML, la CSS, le Flash, d'autres choses si nécessaires
- réunir tout cela dans une page Web
- l'envoyer au visiteur.
L'un de ces outils les plus connus est PHP.
Bref :
- Flash ne permet pas de faire un menu qui soit sur une centaines de pages et qui se gére en "1" clic. Il permet de faire une sorte de menu qui ne fonctionnera que chez les visiteurs dotés de la technologie optionnelle Flash, et que des outils comme PHP permettent effectivement de gérer d'un clic pour des centaines de page.
- CSS ne sert pas à faire des menus, mais à les habiller, les présenter, les décorer...
- Un menu est en HTML, comme tout ce qu'il y a d'assez important dans une page Web pour qu'on veuille être sûr que ça marchera chez tous les visiteurs.
<edit = "private joke">Quelque-part, là-dedans, naturellement, il y a un brocolis.</>
Modifié par Laurent Denis (11 Dec 2005 - 13:44)