Siron Posté(e) le 13 novembre 2005 Partager Posté(e) le 13 novembre 2005 Bonjours, j'aimerais savoir comment on fait un lien qui pointe à un certain endroit dynamique (dans l'axe horizontale) sur une page ? Par exemple on clique dans un sommaire sur le titre d'un post, et la page ou le post est s'affiche avec la barre de scrolling horizontal mise au bon endroit. Merci d'avance pour les réponses. Siron Lien vers le commentaire Partager sur d’autres sites More sharing options...
kmlz Posté(e) le 13 novembre 2005 Partager Posté(e) le 13 novembre 2005 Ce doit être réalisable avec les liens internes. Regarde par ici. Lien vers le commentaire Partager sur d’autres sites More sharing options...
yuston Posté(e) le 13 novembre 2005 Partager Posté(e) le 13 novembre 2005 Je ne sais pas si c'est possible en horizontal..... cependant en vertical il suffit d'indiquer l'ancre et l'id de celui-ci.... Genre: <h1 id="ID">ICI LE TITRE</h1> et le lien pour aller sur ID: <a href="index.html#ID">Aller à ICI LE TITRE</a> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Siron Posté(e) le 13 novembre 2005 Auteur Partager Posté(e) le 13 novembre 2005 C'est exactement ce qu'il me faut : le systeme d'ancre horizontale. Mais avec le name, parceque avec l'id dans mon cas ça ne va pas, j'ai plein d'id du même nom l'une derriere l'autre. Merci beaucoup. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Baldurien Posté(e) le 13 novembre 2005 Partager Posté(e) le 13 novembre 2005 Si t'as plein d'id du même nom, c'est que tu ne sais pas du tout à quoi sert id. C'est censé être un identifiant unique. J'en dis pas plus Lien vers le commentaire Partager sur d’autres sites More sharing options...
Siron Posté(e) le 13 novembre 2005 Auteur Partager Posté(e) le 13 novembre 2005 En plus je le sais. Mais j'y ai plus pensé après, en fait la div en question est prise dans une boucle en php qui la multiplie sur l'axe vertical pour afficher des infos. C'est grave si je la transforme pas en classe ? Je veux dire, dans le contexte que j'ai, ça peut poser des problèmes ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Baldurien Posté(e) le 13 novembre 2005 Partager Posté(e) le 13 novembre 2005 C'est grave parce que tu violes les contraintes imposées par XHTML... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Captain Hadock Posté(e) le 13 novembre 2005 Partager Posté(e) le 13 novembre 2005 Si ton style est destiné à être apellé plusieurs fois, tu te dois d'en faire une classe et pas un id. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sentinel Posté(e) le 13 novembre 2005 Partager Posté(e) le 13 novembre 2005 Pour en revenir à son problème, les liens internes sont censés être réalisés à l'aide d'ancres nommées, comme ça : <a name="mon_ancre"/> ... <a href="#mon_ancre"> retour vers "mon_ancre" </a> Et de toute façon, il faut que les noms des ancres soient uniques. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Siron Posté(e) le 14 novembre 2005 Auteur Partager Posté(e) le 14 novembre 2005 Les ancres sont unique, c'est juste l'id que j'avais perdu de vue. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jiriki Posté(e) le 14 novembre 2005 Partager Posté(e) le 14 novembre 2005 Toujours le même pb. Mise en page vertical pas de souci. Dès qu'on veut faire de la mise en page horizontale, c'est le merd*er. Par contre je comprends pas bien ton problème. Si tu prends le code çi-dessous, grossièrement ça marche. Si tu cliques sur un lien, le navigateur scroll horizontalement et t'amène sur l'ancre... <html> <head><title>Test</title></head> <body> <a href=#haut>link</a> <a href=#bas>link2</a> Tessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssst<a name="haut">UneAncre</a>Tessssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssst<a name="bas">UneAutre</a><br/> <hr length=100%/> </body> </html> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Siron Posté(e) le 14 novembre 2005 Auteur Partager Posté(e) le 14 novembre 2005 Y'a aucun problème, je demandais juste le moyen et on ma dit les ancres, et ça marche sans problème. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.