5568 sujets

Sémantique web et HTML

Bonjour, il est pourtant simple d'utiliser un ancre. Mais je ne comprend pas pourquoi mon ancre ne fonctionne pas. Le lien est supposé remonter dans la page et dans mon cas je retourne sur ma page d'accueil.


<body id="top">
....

<a href="#top" class="top"><span>Top</span></a>


Voir la page.
Modifié par britanicus75 (01 Dec 2010 - 17:46)
Bonsoir,


<body id="top">
<a name="top"></a>
....

<a href="#top" class="top"><span>Top</span></a>


devrait certainement mieux fonctionner.
Modifié par PiR2 (01 Dec 2010 - 17:10)
Modérateur
Bonjour,

Non, ça ne me semble pas être le problème. Je crois plutôt que c'est parce que toutes tes pages passent par index.php. Tu pourrais peut-être essayer en mettant un href plus explicite comme

<a href="index.php?page=a-propos&amp;hl=fr_FR#top" class="top"><span>Top</span></a>
Modérateur
Bien vu kenor, je n'avais pas remarqué le
<base href="http://degaulle-trisomie21.org/cms/" />


et même dans ce cas, je ne suis pas certain que j'aurais fait le lien avec le problème. Au fait britanicus75, pourquoi utilises-tu l'élément base?

Au passage, sans Javascript, l'outil intégré d'agrandissement de texte ne fonctionne pas. Il amène l'utilisateur vers la page d'accueil pour les mêmes raisons que le top. À noter que si cet outil dépend de Javascript, il ne devrait pas apparaître lorsque Javascript est désactivé.