bonjour,
(pas veteran !)
Generalement , on se sert plutot d'ancre , eventuellement avec une mise en page en faux frame , (et c'est la que les problems commencent
, IE en mode quirk ou pas , opera qui ne reagit plus au lien sur les ancres ou mal , la page qui part dans tout les sens, etc....) .
On ne parlera même pas des "frames" , ni de la balise object qui la ne marchera avec des images , mais pas des fichiers textes et surtout pas sans javascript , (cote ajax , y'a des possibilité limité au navigateur compatibles).
Le z-index demandera aussi du javascript pour changer le style de chacunes des portions "z-indexer". c'est souvent une alternative aux ancres pour opera qui les gerent parfois tres mal dés qu'il ne sont plus enfant direct de body et placé dans un conteneur faisant office de faux-frames.
Pour peu de contenu , alors le z-index sur une page static rendue dynamique par JS , (les trucs css ne sont pas encore suffisament implementé pour s'en passer) , pourrait faire l'affaire si les ancres ne passent pas bien partout.
En fait le rejet de ce choix serait plutot du coté du poids de la page a charger en total , et si les contenus sont amené a "grossir" , mieux vaut opter pour une solution plus efficace et"classique" des le depart pour ne pas avoir a la remettre en cause plus tard, j'oserai dire.
Je ne vois pas trop l'interet donc , dans le cas d'un nombre important de pages/contenu .
Le php (ou autre langage serveurs) basés sur :
- des includes ,
1 fichier texte a lire morceau par morceau (la encore , fragile et a ne pas trop laisser grossir)
ou des données sorties par requetes d'une ou plusieurs table
, vaudront bien mieux , surtout si le site est amené a "vivre".
un exemple de page avec un menu vers des ancres :
http://www.deleeuw-boomverzorging.nl/
tout les textes sont dans la même page. Ces une tentative de reprise d'un petit site d'un ami (fait a l'origine avec front-page+frame par un pro) en xhtml et sans frame.(oui, il n'as pas peur
a me servir de cobaye ) : Si cela ressemble a ce que tu veux faire , cela fonctionne aussi sans javascript .
LE js se base sur un display:none pour "effacer" les zone non consuter
ou sur les ancres en simple page statique.
la "gallery" foto avec ses 2 boutons se base sur un simple script php .)
Bon courage.