Liens et Ancres

Amaya

## Créer et modifier des liens et des ancres

### Créer une ancre cible

Une ancre cible est une partie du texte qui est référencée par un lien (une ancre source). Avant de créer un lien sur une telle partie du texte, vous devez tout d'abord la transformer en ancre cible.

Pour créer une ancre cible :

1. Sélectionnez la chaîne de caractère appropriée.
2. Choisissez Créer une cible dans le menu Liens ou activez le bouton dans l'outil Eléments. Le texte ainsi sélectionné est désormais une cible.

   Si vous avez activé Affichage/Montrer les cibles, le texte sera précédé d'une icône cible . Dans la vue liens, les icônes cibles qui identifient les ancres cibles sont toujours visualisées (il n'existe pas d'option pour montrer ou cacher les icônes cibles dans cette vue).

3. Quand une ancre cible est créée, Amaya génère automatiquement la valeur de son attribut `id` :
   - En extrayant un mot de plus de 3 caractères depuis le contenu de l'ancre
     ou
   - En produisant un nombre.

   Dans les deux cas, Amaya garantit que la valeur générée est unique dans le document. Mais vous pouvez changer cette valeur, comme celle de n'importe quel attribut.

Note: Si vous voulez ensuite créer un lien vers cette ancre cible, choisissez Lier à la cible créée dans le menu Liens après avoir sélectionné l'origine du lien à créer.

### Créer un élément cible

En HTML 4.0, un élément peut être utilisé comme une cible de liens. Un élément cible est un élément tapé qui possède un attribut i``d qui est référencé par un lien (une ancre source). Avant de créer un lien à un tel élément, vous devez tout d'abord le transformer en élément cible.

Pour créer un élément cible :

1. Sélectionnez dans l'élément puis utiliser la touche `F2` afin de sélectionner l'élément entier. Le chemin de sélection en bas de la fenêtre peut être utile pour sélectionner le bon élément.
2. Choisissez Créer cible dans le menu Liens ou le bouton dans l'outil Eléments. L'élément sélectionné a maintenant un attribut `id` qui en fait désormais une cible possible.

   Si vous avez fixé le statut "Montrer les cibles" à votre vue formatée courante, le texte sera précédé d'une icône cible . Dans la vue liens, les icônes cibles qui identifient les ancres cibles sont toujours visualisées (il n'existe pas d'option pour montrer ou cacher les icônes cibles).

3. Quand un élément cible est créé, Amaya génère automatiquement la valeur de l'attribut `id` :
   - En extrayant un mot de plus de 3 caractères depuis le contenu de l'ancre
     ou
   - En générant un label.

   Dans les deux cas, Amaya garanti que la valeur générée est valide et unique dans le document. Mais vous pouvez changer cette valeur, comme celle de n'importe quel attribut.

Note : Il est également possible de créer directement l'attribut `id` en utilisant la liste des Attributs quand l'élément est sélectionné, soit dans la vue liens soit dans la vue structure. Quand la valeur a été entrée, Amaya vérifie la valeur et la change si elle est déjà utilisée pour un autre attribut `name` ou `id` dans le même document.

Note: Si vous voulez ensuite créer un lien vers cet élément cible, choisissez Lier à la cible créée dans le menu Liens après avoir sélectionné l'origine du lien à créer.

### Créer un lien externe

Pour créer une ancre qui est un lien vers un autre document :

1. Sélectionnez le contenu de l'ancre à créer.
2. Cliquez sur le bouton de l'outil Eléments, ou choisissez Créer/changer un lien du menu Liens, ou encore utilisez le raccourci clavier (par défaut `Ctrl-l Ctrl-l`).
   - Si le document cible est visualisé dans une autre fenêtre d'Amaya, utilisez le bouton Clic puis cliquez n'importe où dans le document cible. Le lien est créé.
   - Si le document cible est visualisé dans un autre onglet, utilisez le bouton Clic puis changez d'onglet et cliquez n'importe où dans le document cible. Le lien est créé.
   - Si le document cible est local vous pouvez utiliser le bouton Parcourir pour le sélectionner.
   - Sinon entrez l'URI (comme http://www.w3.org) du document cible et tapez sur la touche `Entrée` pour confirmer. Le lien est créé.

### Créer un lien interne

Pour créer un lien vers une ancre cible ou vers un élément cible dans le même document ou dans un autre document :

1. Sélectionnez (par clic et drag ou au clavier) le contenu de l'ancre à créer.
2. Cliquez sur le bouton de l'outil Eléments, choisissez Créer/changer un lien du menu Liens, ou encore utilisez le raccourci clavier (par défaut `Ctrl-l Ctrl-l`).
   - Si la cible est visualisée (vous pouvez faire défiler le document pour la visualiser), activez sur le bouton Clic puis cliquez l'icône cible . Le lien est créé.
   - Sinon entrez l'URI (comme #name) du document cible et tapez sur la touche `Entrée` pour confirmer. Le lien est créé.

Note: Si vous avez créé l'ancre ou l'élément cible récemment, inutile d'effectuer l'étape 2. Choisissez plutôt Lier à la cible créée dans le menu Liens : la cible du nouveau lien sera la dernière cible que vous avez créée.

### Copier l'adresse de la cible

La commande Liens/Copier l'adresse enregistre l'adresse (URI) de la cible sélectionnée dans le clipboard du système. Si aucune cible n'est sélectionnée, c'est l'adresse du document courant qui est enregistrée. Cette adresse peut ainsi être collée dans un formulaire ou dans une autre application externe.

### Changer un lien

Utilisez cette procédure si vous voulez changer la cible du lien sans changer l'ancre.

Pour changer un lien :

1. Sélectionnez dans l'ancre.
2. Cliquez sur le bouton de l'outil Eléments, ou choisissez Créer/changer un lien du menu Liens, ou encore utilisez le raccourci clavier (par défaut `Ctrl-l Ctrl-l`).
3. Désignez ensuite la nouvelle cible de l'ancre comme pour créer un lien.

Note : Pour changer la cible d'un lien, vous pouvez également éditer l'attribut `href`, soit directement dans la vue structure soit dans la vue liens, ou encore en utilisant l'outil Attributs.

### Supprimer un lien ou une ancre cible

La commande Supprimer le lien ou la cible du menu Liens détruit l'ancre qui englobe la sélection courante.

Pour utiliser cette commande, vous devez mettre la sélection ou le point d'insertion n'importe où à l'intérieur de l'ancre à détruire (vous n'avez pas besoin de sélectionner toute l'ancre, mais vous pouvez) et activer la commande Supprimer le lien ou la cible. L'ancre est détruite, mais son contenu reste.