## Editer des tables

Il n'existe pas d'éditeur de tables indépendant dans Amaya. Une table est une simple structure décrite par le DTD HTML et elle est éditée comme telle. Les commandes pour les tables sont les mêmes que pour les autres structures HTML, avec quelques suppXhtml.

### Créer une nouvelle table

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 vous permet de spécifier le nombre initial de lignes et de colonnes pour la nouvelle table, ainsi que sa bordure. Si vous avez fait ça par erreur, cliquez simplement sur le bouton Annuler. Pour créer une nouvelle table à la position courante, cliquez sur le bouton Confirmer. Amaya génèrera ainsi quelque chose comme la table suivante (3 colonnes et 2 lignes dans ce cas) :

I

L'espace au dessus de la table est réservé à la légende. Le point d'insertion est automatiquement placé dans cette légende, de telle manière que vous puissiez rentrer son contenu immédiatement. Vous pouvez également l'effacer si vous n'avez pas besoin d'une légende.

La nouvelle table contient des cellules vides. Vous pouvez cliquer sur l'une d'entre elles au hasard et y insérer du texte, des images et autre. Vous pouvez également faire glisser le point d'insertion de cellule en cellule par l'intermédiaire des flèches du clavier.

### Ajouter une nouvelle colonne

De nouvelles colonnes peuvent être créées efficacement avec la touche Enter. Déplacez le point d'insertion à la fin ou au début de la cellule (par exemple à la fin de la cellule 1.1 dans la table ci dessous). En tapant deux fois sur la touche Enter (la première pression de la touche crée un paragraphe dans la cellule courante) vous créez une nouvelle cellule et sa colonne correspondante, comme montré ci dessous :

Légende
Cell 1.1 | I | Cell 1.2 | Cell 1.3
Cell 2.1 |  |  |

### Ajouter une nouvelle ligne, un nouveau `tbody`

Pour créer une nouvelle ligne, taper sur Enter trois fois quand le point d'insertion est à la fin de la dernière cellule d'une ligne (dans Cell 1.3, par exemple). Vous pouvez également sélectionner la ligne en tapant sur la touche Esc (pour les stations Unix) ou sur la touche F2 (pour les stations Windows) et en tapant sur Enter seulement une fois.

Pour créer un nouveau `tbody`, taper sur Enter quatre fois (ou trois fois si la cellule est vide) et une fois de plus pour créer un nouveau paragraphe après la table.

### Détruire une colonne

Il n'existe pas de commande spécifique pour créer une nouvelle colonne. Quand vous créez une nouvelle cellule, Amaya génère la nouvelle colonne correspondante. Quand vous supprimez une cellule dans une colonne elle devient vide et Amaya détruit la colonne automatiquement.Mais il existe une commande spécifique (Détruire colonne de table) pour détruire une colonne, même si elle n'est pas vide. Cette commande se trouve à la fin du sous-menu Table du menu Xhtml.

### Ajouter quelque chose après une table

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 vous voulez créer un élément après la table, vous devez sélectionner la table entière (contrôler la sélection courante dans la ligne du bas de la fenêtre) et taper sur la touche Enter. Amaya génèrera un paragraphe après la table. Ce nouveau paragraphe peut être modifié si besoin est.

Notez que le modèle de table implémenté dans Amaya est le modèle d' HTML 4.0 . Celui ci inclus des carastéristiques comme les corps multiples (`tbody`), des entêtes de table (`thead`) et des bas de table (`tfoot`).