Liens vers ancres dans autre div

laurent -  
Gihef Messages postés 5150 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai créé une GooglePage en deux colonnes (div). Dans la colonne principale, un long texte ponctué d'ancres. Dans la colonne de droite, le menu censé permettre d'atteindre les ancres. Le problème est que je ne connais pas la syntaxe pour créer les liens!

Pourriez-vous m'aider à corriger le code? Je le recopie ci-dessous (pardon si j'en inclus trop; je ne sais pas trop ce qui est nécessaire à la compréhension du problème).

<body id="twocolumn-right">
<div id="container">
<div class="wrapper">
<div id="header">
<div class="wrapper">
<h1 id="page-title"><div id='g_title'>Musique</div></h1>
<div style="clear: both"></div>
<p class="description"><div id='g_description'> </div></p>

<div style="clear: both"></div>
</div>
</div>
<!-- /wrapper --><!-- /header -->

<div id="main-content">
<div class="wrapper">
<div class="content-item"><div id='g_body'>
<h3><a name="clients"></a>Principaux clients</h3>
<h3><a name="livres"></a>Livres sur la musique</h3>
<h3><a name="livrets" style="border: 0pt none ; background-color: transparent; clear: left; margin-bottom: 1em; float: left; margin-right: 1em;" href="https://i21.servimg.com/u/f21/11/31/99/67/britte10.jpg" imageanchor="1"><img src="https://i21.servimg.com/u/f21/11/31/99/67/britte10.jpg" style="border: 0pt none ;" height="200" width="200"></a>Livrets d’opéra<br></h3>
<h3><a name="tradenligne"></a>Quelques traductions parues en ligne</h3>
</div></div>
<div style="clear: both"></div>
</div>
</div>
<!-- /wrapper --><!-- /main-content -->

<div id="sidebar">
<div class="wrapper">
<div class="links">
<div class="wrapper"><div id='g_sidebar'>
<h2>Musique</h2>
<h3><a href="#main-content#clients">Principaux clients</a></h3>
<h3><a href="#main-content#livres">Livres sur la musique</a></h3>
<h3><a href="#main-content#livrets">Livrets d’opéra</a></h3>
<h3><a href="#main-content#tradenligne">Traductions parues en ligne</a></h3>
</div></div>
<div style="clear: both"></div>
</div>
<!-- /wrapper --><!-- /links -->
</div>
</div>
<!-- /wrapper --><!-- /sidebar -->
<div id="footer"><div class="wrapper">
<hr />
<p><div id='g_footer'> </div></p>
<div style="clear: both"></div>
</div></div>
<!-- /wrapper --><!-- /footer -->
</div>
</div>
<!-- /wrapper --><!-- /container -->
<div id="extraDiv1"><span></span></div><div id="extraDiv2"><span></span></div>
<div id="extraDiv3"><span></span></div><div id="extraDiv4"><span></span></div>
<div id="extraDiv5"><span></span></div><div id="extraDiv6"><span></span></div>
</body>
A voir également:

2 réponses

Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

l'ancre est défini avec l'attribut 'id="nomancre"' dans la balise concernée.
et le lien vers elle s'écrit avec 'href="#nomancre"'.
0
Gihef Messages postés 5150 Date d'inscription   Statut Contributeur Dernière intervention   2 779
 
Bonjour,

Ton code est un peu bizarre.
Est-ce qu'il n'est pas plutôt prévu pour fonctionner dans des frames ?
Que veux-tu faire exactement ? Remonter dans la page ?
Dans ce cas, supprime les “#main-content”. Et ça marchera.
Une ancre est unique et appelée pas son “#”. Un seul “#”.
Peu importe qu'elle soit telle ou telle <div> ou en dehors.


++
Corrige ses défauts : http://www.validome.org/lang/fr/

--
0