Avant d'éditer des documents Web avec Amaya, il est important de fixer un certain nombre de paramètres. Pour cela il faut ouvrir au moins deux des dix menus de préférences disponibles dans Éditer/Préférences. Chaque menu présente trois boutons d'action :
Appliquer | Ce bouton valide et stocke les options affichées dans le menu. |
---|---|
Défauts | Ce bouton rétablit, mais ne sauve pas, les valeurs par défaut. Il faut utiliser le bouton Appliquer pour valider les options. |
Terminer | Ce bouton ferme le menu. |
Voici les paramètres importants à régler :
http://www.w3.org
).L'entrée Fichier/Nouveau permet de créer un nouveau document d'un type donné. Amaya demande de spécifier l'URI ou le nom local du document à créer (un nom par défaut est généré). Après confirmation, Amaya ouvre un nouveau document vide.
L'entrée Fichier/Ouvrir remplace le document affiché. Amaya utilise la même entrée de menu par le nouveau document sélectionné. Amaya utilise la même entrée de menu pour ouvrir un document local ou un document d'un serveur Web.
L'entrée Fichier/Ouvrir dans nouvelle fenêtre affiche le nouveau document sélectionné dans une nouvelle fenêtre.
Les entrées du menu XHTML présentent les éléments que l'on peut insérer dans le document affiché, en fonction de la famille XHTML choisie. La manière la plus simple de créer de nouveaux éléments dans un document est de placer le point d'insertion dans la position voulue et d'utiliser le menu
Xhtml, ou les boutons correspondant aux éléments les plus communs (images, en-têtes, listes...). Ces boutons ou entrées de menu créent l'élément correspondant à la position courante. Si l'élément désiré ne peut pas être créé exactement à la position choisie. Amaya tente alors de créer l'élément à l'endroit le plus proche possible.
Par défaut Amaya donne le titre "No title" au document nouvellement créé parce que cet élément est obligatoire. Il ne faut pas oublier de mettre à jour ce titre en activant l'entrée XHTML/Changer le titre.
Il est important de définir la langue dans laquelle est écrit le document. Sans indication explicite, le document est supposé écrit en anglais. La langue est utilisée par le correcteur orthographique.
Pour définir qu'un document est écrit français, il faut sélectionner l'élément <body> et lui appliquer l'attribut lang=fr.
On pose la sélection n'importe où dans le document et on utilise la touche
F2
pour remonter la sélection sur l'élément <body>. La
barre de statut affiche l'élément sélectionné. A ce moment là on sélectionne
l'entrée du menu Attributs/Langue pour afficher le
formulaire de choix de la langue.
On ouvre la vue Structure (entrée Vue/Montrer la structure), on sélectionne l'élément <body>.A ce moment là on sélectionne l'entrée du menu Attributs/Langue pour afficher le formulaire de choix de la langue.
Amaya ne fournit aucune vue d'ensemble des pages installées sur le serveur. Cependant il est possible de sauver ou copier des fichiers sur un serveur ou sur sur son disque local grâce aux commandes Sauver et Sauver comme. Pendant ces opérations, Amaya tient compte des images.
La commande sauver peut être invoquée soit en choisissant
Sauver depuis le menu Fichier (Ctrl
s
pour Windows, Ctrl x Ctrl s
pour Unix) ou bien en
cliquant sur le bouton .
Le fait de sélectionner l'entrée Sauver comme dans le menu Fichier ouvre une boîte de dialogue qui permet de sauver le document courant à une adresse différente (sur un serveur Web ou sur le disque local) ou de changer certains paramètres, comme le format du document et l'encodage.
Par défaut, Amaya crée un nouveau paragraphe chaque fois que l'on active
la touche Enter
. Une fois le paragraphe et son contenu créé, on
peut insérer un en-tête de section, avant, après, ou au milieu du
paragraphe,
Ctrl n
(n allant de 1 à 6),Quand l'insertion se fait au milieu du paragraphe, Amaya coupe le paragraphe existant en deux et insère l'en-tête au milieu.
Si une partie du paragraphe est sélectionnée au moment où on insère l'en-tête, ce texte sera supprimé dans le paragraphe et inséré dans l'en-tête créé.
On peut aussi sélectionner le paragraphe (touche F2
) et
transformer ainsi le paragraphe en en-tête. Un ou plusieurs paragraphes
peuvent en fait se transformer en liste, table, préformaté en fonction de
l'élément cible choisi. L'entrée de menu Edition/Transformer
propose les cibles possibles pour la sélection courante.
L'élément préformaté est un paragraphe particulier qui permet de préserver tous les caractères : espace, fin de ligne.
Pour transformer un paragraphe en préformaté, on sélectionne le paragraphe
en entier et on active l'entrée de menu XHTML/Préformaté (ou
Ctrl h Ctrl p
).
Pour transformer un préformaté en paragraphe, on sélectionne le préformaté en entier et on active l'entrée de menu XHTML/Paragraphe.
Quand la sélection se trouve à la fin d'un <pre>, la touche
Enter
crée une nouvelle ligne du <pre>. Pour créer un
paragraphe après le <pre>, il faut sélectionner le <pre> en
utilisant la touche F2
puis Enter
.
Il est possible de grouper une série de paragraphes, en-têtes, etc. dans une division. Pour cela, on sélectionne les éléments à grouper ainsi que l'entrée DIV dans le menu XHTML.
La touche Enter
(ou Return) joue un rôle particulier. En
général elle clôt l'élément courant et crée un paragraphe juste après. Si un
élément complet est sélectionné, la touche Enter
crée une autre
instance de cet élément. Par exemple si on sélectionne un en-tête, la touche
Enter
va créer un en-tête vide après.
Des éléments consécutifs peuvent être fusionnés, même s'ils ne sont pas au
même niveau dans la structure du document. La fusion s'effectue à l'aide des
touches Back Space
et Delete
. Quand le point
d'insertion est à la fin d'un élément, utilisez la touche
Delete
. Quand il est au début, utilisez la touche Back
Space
. Dans les deux cas, ces touches n'effacent aucun caractère.
Elles fusionnent des éléments séparés par une limite de structure.
Quand le point d'insertion est à l'intérieur d'un élément, ces deux touches effacent comme d'habitude le caractère suivant ou le caractère précédent.
Pour les caractères ISO-latin qui ne sont pas directement disponibles depuis le clavier, Amaya utilise le support standard fournit par le système.
Amaya fournit aussi des raccourcis pour certains caractères non disponibles au clavier comme :
Ctrl -
espace
. Ce caractère sera sauvé comme une entité
(
).Alt e
.Ctrl <
(ou
Shift
Ctrl <
selon le clavier).Shift Ctrl >
.Pour insérer une image, on choisit l'entrée Image dans le
menu XHTML (raccourci Ctrl h Ctrl i
) ou on
clique sur le bouton . Une boîte de dialogue s'affiche qui permet de
rentrer le nom du fichier et le texte de
remplacement ('ALT' texte) de l'image. L'insertion n'est prise en compte
que lorsque le texte de remplacement est fourni.
L'image est affichée avec ses dimensions par défaut. On peut redimensionnerer l'image insérée en éditant les attributs width et height de l'image.
Par défaut l'image est cadrée à gauche. On peut modifier le cadrage de l'image sélectionnée en modifiant l'alignement dans le formulaire Format du menu Style.
Pour remplacer une image il faut sélectionner cette image en draguant sur l'image avec la souris. Procédez alors comme pour l'ajout d'une image (voir ci-dessus). Lorsqu'une image (et seulement une image) est entièrement sélectionnée, la boîte de dialogue des images effectue le remplacement de l'image sélectionnée au lieu d'insérer une nouvelle image.
Amaya permet copier/coller non seulement du texte et des images, mais aussi une structure complexe comme une division ou une suite de paragraphes et d'en-têtes.
Il est toujours possible de défaire et de refaire les dernières modifications opérées dans le document.
En cliquant sur (ou Ctrl h
Ctrl l
) on crée une liste à puces et un premier item de liste à
l'intérieur.
La touche Enter
en fin d'item va créer un paragraphe vide
dans l'item et on peut immédiatement saisir le contenu de ce nouveau
paragraphe.
Enter
.
Attention en cliquant sur (ou
Ctrl h Ctrl l
) on crée une nouvelle liste à puces à
l'intérieur de l'item courant.
Enter
.En cliquant sur (ou
Ctrl h Ctrl n
) on crée une liste numérotée et un item de liste à
l'intérieur.
On peut saisir du texte sans définir au préalable de type d'élément. Par
défaut, Amaya crée un nouveau paragraphe chaque fois que l'on active la
touche Enter
. On peut ensuite sélectionner plusieurs paragraphes
et cliquer sur (ou Ctrl h Ctrl
l
) pour créer une liste à puces.
Pour sélectionner tout le contenu d'une suite de paragraphes, on utilise
la touche F2
.
On pose la sélection dans un item de liste, puis en doublant la touche
F2
on sélectionne la liste complète. En cliquant sur (ou Ctrl h Ctrl n
)
on crée une liste numérotée à la place. On peut bien sûr passer de la même
façon d'une liste numérotée à une liste à puces.
En cliquant sur (ou
Ctrl h Ctrl d
) on crée une liste de définitions.
La touche Enter
est également utile pour éditer des listes de
définitions. Considérez l'exemple suivant :
- Terme 1
- Terme 2
- Définition des deux termes.
C'est une liste de définitions (dl
) contenant deux termes
(dt
) suivis par une définition (dd
). Pour ajouter
un nouveau paragraphe à l'intérieur de la définition (dd
),
placez le point d'insertion à la fin (après le mot "termes") et appuyez sur
la touche Enter
. Si vous pressez Enter
deux fois,
vous sortez de la définition en cours (dd
) et vous créez un
nouveau terme (dt
). A la fin de ce nouveau terme, presser une
fois la touche Enter
vous permet de créer encore un nouveau
terme (dt
). La presser deux fois crée une nouvelle définition
(dd
).
Si vous voulez créer un nouveau terme avec sa définition avant le
Terme 1, mettez le point d'insertion au début du terme 1 et appuyez sur
Enter
. Tapez le nouveau terme (dt
), puis pressez
Enter
deux fois : une nouvelle définition (dd
) est
créée directement après le nouveau terme.
De façon générale on utilise la touche Enter
pour insérer des
éléments de structure avant ou après des listes ou des items de liste, et les
touches Back Space
et Delete
pour fusionner des
listes ou des items de listes.
Exercice : Créer et transformer des listes.
Les liens hypertexte permettent de relier des parties de document entre-elles ou des documents entre-eux.
La cible d'un lien hypertexte peut être
Pour créer une cible dans un document, il suffit de sélectionner le
passage désiré et d'activer l'entrée de menu Créer cible
(Ctrl l Ctrl t
) dans le menu Liens. Si la
sélection porte sur un élément HTML entier, Amaya va lui associer un
identificateur unique. Sinon, Amaya va englober le contenu de la sélection
dans une ancre cible.
On peut demander à Amaya d'associer un identificateur à tous les éléments d'un certain type dans le document. Pour cela on active l'entrée Ajouter/Retirer des attributs ID dans le menu Liens. Par exemple, on peut demander d'associer un identificateur à tous les éléments H2.
L'origine d'un lien est une ancre qui possède un attribut
href
. On procède de la même façon pour un lien vers un document
entier ou une cible.
Autre méthode :
Ctrl l Ctrl l
) pour
afficher le formulaire de création de lien.Dans tous les cas, une fois la cible choisie, Amaya va calculer l'URL relative qui permet d'aller du document source au document cible.
Pour créer un lien vers une ancre cible particulière ou vers un élément cible particulier d'un document édité par Amaya, il faut d'abord demander la visualisation des cibles dans le document concerné en activant l'entrée Montrer les cibles du menu Vues ou ouvrant la vue des liens (entrée Montrer les liens du menu Vues). Ensuite :
Pour créer un lien vers un autre document local ou distant :
Autre méthode :
Ctrl l Ctrl l
)Pour garder une ancre mais changer la cible du lien correspondant, on place la sélection dans l'ancre et on procède comme pour la création de lien (bouton ou l'entrée Créer/changer Lien du menu Liens). On peut alors désigner la nouvelle cible ou éditer l'URI.
Pour changer la cible d'un lien, on peut également éditer l'attribut
href
dans la vue structure.
Le menu Liens contient une entrée Détruire ancre qui permet de détruire l'ancre cible ou le lien sélectionné. Il suffit que la sélection soit à l'intérieur de l'ancre à détruire. L'ancre est détruite, mais son contenu reste.
Exercice : Créer des liens dans un document et entre documents, copier/coller de structures contenant des liens, remplacer, détruire.
Quand on active le bouton table ou quand on sélectionne l'entrée Table depuis le menu Xhtml, Amaya visualise une boîte de dialogue qui permet de spécifier le nombre initial de lignes, de colonnes, ainsi que la bordure en pixels.
En confirmant on crée une table comme suit.
L'espace au dessus de la table est réservé à la légende. Le point
d'insertion est automatiquement placé dans cette légende pour en saisir le
contenu. La touche Delete
supprime la légende.
La nouvelle table contient des cellules vides. On peut cliquer sur l'une d'entre elles au hasard et y insérer du texte, des images et autre. On peut également déplacer le point d'insertion de cellule en cellule par l'intermédiaire des flèches du clavier.
Il n'existe deux commandes spécifiques pour créer une nouvelle colonne :
Ctrl t Ctrl b
) ajoute une nouvelle
colonne avant la colonne sélectionnée.Ctrl t Ctrl a
)ajoute une nouvelle
colonne après la colonne sélectionnée.Si on a sélectionné une cellule complète par F2
la touche
Enter
crée une nouvelle cellule après et la colonne
correspondante.
Pour détruire une colonne de table, il faut sélectionner la colonne et
utiliser la commande Delete
. Il y a deux méthodes pour
sélectionner une colonne :
Ctrl t Ctrl c
).F2
pour sélectionner la colonne.Cell 1.1 | I | Cell 1.2 | Cell 1.3 |
Cell 2.1 |
Pour déplacer ou copier/coller une colonne de table :
Ctrl c
) ou couper
(Ctrl x
pour Windows, Ctrl w
pour Unix) son
contenu.Ctrl v
pour Windows, Ctrl
y
pour Unix),Ctrl t Ctrl p
).Ctrl v
pour Windows, Ctrl
y
pour Unix),Ctrl t Ctrl v
).Il n'existe deux commandes spécifiques pour créer une nouvelle ligne :
Ctrl t Ctrl i
) ajoute une nouvelle
ligne avant la ligne sélectionnée.Ctrl t Ctrl n
)ajoute une nouvelle
ligne après la ligne sélectionnée.Si on a sélectionné une ligne complète par F2
la touche Enter
crée une nouvelle ligne après.
Pour détruire une ligne de table, il faut sélectionner la ligne et
utiliser la commande Delete
. Il y a deux méthodes pour
sélectionner une ligne :
Ctrl t Ctrl r
).F2
pour sélectionner la
ligne.Pour déplacer ou copier/coller une ligne de table :
Ctrl c
) ou couper (Ctrl
x
pour Windows, Ctrl w
pour Unix) son contenu.Ctrl v
pour Windows, Ctrl y
pour
Unix),Ctrl t Ctrl p
).Ctrl v
pour Windows, Ctrl y
pour
Unix),Ctrl t Ctrl v
).Il n'existe quatre commandes spécifiques pour étendre ou réduire l'extension de cellules :
Ctrl t Ctrl e
) étend la cellule
d'une position à droite et colle le contenu des deux cellules.Ctrl t Ctrl j
)étend la cellule d'une
position vers le bas et colle le contenu des deux cellules.Ctrl t Ctrl
s
) réduit l'extension horizontale de la cellule d'une position et
engendre une cellule vide.Ctrl t Ctrl
m
) réduit l'extension verticale de la cellule d'une position et
engendre une cellule vide.On peut aussi éditer directement les attributs colspan et rowspan de la cellule.
De nouveaux corps de table peuvent être créés efficacement avec la touche
Enter. Quand le
corps de table entier est sélectionné (il faut utiliser la touche
F2
), en tapant la touche Enter
vous créez une
nouveau corps de table après le corps de table sélectionné.
De nombreux types d'éléments peuvent être inclus à l'intérieur des cellules de la table. Pour cette raison, Amaya pourrait mal comprendre vos intentions quand vous sélectionnez un type d'élément (par exemple cliquant H1, H2, etc. ou sélectionnant une entrée dans le menu Xhtml) pendant qu'un composant de la table est sélectionné.
Quand la sélection se trouve dans une table, la touche Enter
crée un nouveau paragraphe dans la table.
Pour créer un paragraphe après la table, il faut sélectionner la table
entière en utilisant la touche F2
puis Enter
.
Ce nouveau paragraphe peut être modifié si besoin est.
Exercice : Créer une table, créer une ligne avant/après, déplacer une ligne, créer une colonne avant/après, déplacer une colonne.
Un document peut associer plusieurs feuilles de style externes qui sont chargées avec le document et lui sont appliquées. Une feuille de style externe peut s'appliquer à plusieurs documents.
L'utilisateur peut définir une feuille de style spécifique qui s'applique à tous les documents chargés. Cette feuille de style est appelée Feuille de Style Utilisateur et est le fichier local amaya.css conservé dans l'environnement de l'utilisateur (le répertoire d'AmayaHome). Par exemple si vous préférez afficher les document en Helvetica et imprimer avec une police de caractères de petite taille, vous pouvez créer votre feuille de style utilisateur avec les règles CSS suivantes :
@media print { BODY {font-size: 10pt} } @media screen { BODY {font-family: Helvetica} }
L'entrée de feuilles de style donne accès à une série de commandes qui permettent de contrôler les feuilles de style CSS externes et celles qui donnent les préférences de l'utilisateur :
Les commandes Ouvrir, Désactiver et Réactiver peuvent être appliquées aux feuilles de style qui donnent les préférences de l'utilisateur, mais les commandes Ajouter et Retirer concernent uniquement les feuilles de style reliées. La figure suivante montre la liste des feuilles de style CSS proposées pour la commande Ouvrir. Si aucune feuille de style CSS n'est actuellement appliquée à un document, une boîte de dialogue expliquera "qu'aucun fichier CSS n'est disponible".
S'il y a beaucoup de feuilles de style attachées à un document, il est difficile de comprendre pourquoi un élément est visualisé avec cette couleur ou ces marges, etc. Pour aider l'utilisateur, Amaya fournit une commande Montrer le style appliqué qui visualise dans une fenêtre externe les propriétés CSS appliquées au premier élément de la sélection courante.
L'utilisateur peut afficher le source CSS qui engendre chaque propriété en double (ou simple) cliquant sur la propriété. Aussi longtemps que la fenêtre est ouverte, Amaya met à jour le contenu de la fenêtre quand la sélection change.
En appuyant sur la touche F2
sur les, l'utilisateur peut voir
les propriétés CSS appliquées aux éléments englobants.
Amaya ne fournit pas pour le moment une liste complète des propriétés CSS 2 sauf pour les propriétés les plus courantes. En général l'utilisateur doit donc se reporter à la spécification CSS 2 pour connaître le nom des propriétés et leurs valeurs.
Les quatre premières entrées du menu Style permettent de produire les propriétés CSS les plus courantes pour les éléments sélectionnés :
Pour le moment le style est associé à un ou plusieurs éléments particuliers. Un élément peut être utilisé comme un modèle pour créer ou modifier une règle de style :
style
)style
est supprimé
pour l'élément sélectionné. Son contenu est déplacé à l'élément
STYLE
, dans le HEAD
document, et tous les
éléments correspondant au sélecteur sont visualisés dans le nouveau
style.Pour associer une classe à un élément, vous pouvez également utiliser le menu Attributs. Ce menu permet aussi d'effacer un attribut de classe pour un élément ou de le changer : l'attribut de classe se manipule comme un autre attribut.
Exercice 6 : Mettre de la couleur, appliquer une feuille de style, voir le style.