reconnaissance des ancres html…
-
(Bon, ok, ma question n’a pas de lien direct avec wordpress, mais comme c’est sur mon blog que je recontre ce souci, je la pose quand même)
J’ai inséré dans deux pages du blog des ancres html afin de pouvoir acceder directement à une partie de leur contenu depuis mon menu principal. Le code est le suivant:
<div id="nom_de_l_lancre"> </div>Mon problème, si ça fonctionne parfaitement avec ie, Safari n’en tient pas compte et me dirige en haut de la page quelle que soit l’ancre que j’integre au lien.
L’adresse du blog concerné est (visible uniquement pour les utilisateurs connectés).
-
Bonjour,
Cette page du support vous aidera peut-être:
http://en.support.wordpress.com/splitting-content/page-jumps -
Bonjour,
oui, et bien c’est exactement ce que j’ai fait qui y est décrit, en fait.
Mais mon souci, c’est que le navigateur Safari ne semble pas du tout prêter attention aux ancres et renvoi systématiquement en début de page que le liens soit http://maillotspsg.wordpress.com/lexique/ ou http://maillotspsg.wordpress.com/lexique#pro , ce qui est supposé renvoyer à l’ancre « pro » de la page « lexique »…
-
et bien c’est exactement ce que j’ai fait.
Le document de soutien dit d’utiliser des balises de type.
<a id="nom_de_l_lancre"> </a>À la place, vous dites avoir utilisé.
<div id="nom_de_l_lancre"> </div> -
Ah tiens, oui… Hum, hum… (smiley qui rougit)
Il est assez probable que l’erreur vienne de là. Je ne sais plus ou j’ai trouvé le code avec <div>, mais je vais le remplacer par celui préconisé et je fais le test ce soir (je n’ai pas Safari sous la main, là).
Merci à veous deux, en tout cas…
-
Bon, j’ai déjà testé avec le Safari de mon iPhone et ça n’a pas l’air plus concluant avec qu’avec <div> …
-
-
Je vous conseille de le lire à votre aise, il y a encore une erreur ou de faire un essai sur votre pc ? C’est pas plus confortable qu’un tel ? Juste une suggestion :)
-
filamots,
j’avoue ne pas saisir la signification de votre message sibyllin…
De quelle erreur parlez-vous?
De plus, si je me suis livré à un test sur l’iphone, c’est que je ne disposais pas d’autre materiel avec Safari sur le moment, mon PC pro ne l’ayant bien sûr pas.
Je confirme que l’utilisation de
<a>en lieu et place de `<div> ‘ ne change rien: ça fonctionne parfaitement sous ie mais pas sous Safari… -
OK, le souci se situait non pas au niveau du code HTML, mais des liens: si http://maillotspsg.wordpress.com/lexique#pro fonctionne avec ie, c’est seulement http://maillotspsg.wordpress.com/lexique/#pro qui fonctionnera avec Safari…
Merci à tous pour votre aide…
- Le sujet ‘reconnaissance des ancres html…’ est fermé aux nouvelles réponses.