home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World 2005 May
/
PCWorld_2005-05_cd.bin
/
komunikace
/
amaya
/
amaya-WinXP-9.1.exe
/
doc
/
html
/
Tutorial.html.fr
< prev
next >
Wrap
Extensible Markup Language
|
2005-01-06
|
61KB
|
1,412 lines
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"
"http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Amaya - Guide utilisateur</title>
<style type="text/css">
.xml {color: #E50000}
.exercice {color: #A9B200}
h1 {color: #FFFFFF; background-color: #7995B6; padding: 5px 1px}
address {margin-bottom: 30px}
body {background-color: #F9F7F4; color: #666666; font-family: helvetica; }
.author {font-style: italic; font-weight: bold}
.head {margin: 1em 0 3em 0}
h1 {font-size: 24pt}
body {padding-left: 2em}</style>
<meta name="generator"
content="amaya 9.0-pre, see http://www.w3.org/Amaya/" />
</head>
<body xml:lang="fr">
<div class="head">
<h1 id="Amaya">Amaya - Guide utilisateur</h1>
<p class="head"><span class="author">IrΦne Vatton</span> <br />
DerniΦre mise α jourá: <!--$date=-->mercredi 08 d├⌐cembre 2004 - 12:59:45<!--$-->
</p>
</div>
<p>Ce document a pour but d'aider les nouveaux utilisateurs d'Amaya. Pour
plus de dΘtail sur l'interface, il faut se reporter au <a
href="Manual.html.fr">manuel de rΘfΘrence</a>.</p>
<div>
<h3>Plan</h3>
<ol>
<li><a href="#L85">Introduction</a>
<ul>
<li>Pourquoi un Θditeur structurΘ pour HTML ?</li>
<li>Pourquoi des familles HTML ?</li>
<li>Les familles HTML</li>
<li>Quelques rΦgles d'accessibilitΘ α suivre</li>
</ul>
</li>
<li><a href="#L271">PrΘsentation gΘnΘrale d'Amaya</a></li>
<li><a href="#L483">ParamΘtrage de l'application</a></li>
<li><a href="#L608">CrΘation/Edition d'une page Web</a></li>
<li><a href="#L662">CrΘation du contenu (paragraphes, en-tΩtes de sections,
divisions)</a></li>
<li><a href="#L831">Le listes</a></li>
<li><a href="#L1002">Les liens</a></li>
<li><a href="#L11631">Mises en Θvidence du texte</a></li>
<li><a href="#L12061">Les tables</a></li>
<li><a href="#L12281">Recherche/Remplacement - Correction
orthographique</a></li>
<li><a href="#L1230">Attributs</a></li>
<li><a href="#L1232">CrΘation de feuilles de style CSS</a></li>
<li><a href="#L1242">DΘtection des erreurs</a></li>
</ol>
</div>
<div>
<h2 id="L85">1. Introduction</h2>
<p>L'objectif du Web est de permettre l'Θchange d'informations quelque soit
le support.</p>
<ul>
<li>A opposer α l'approche Word :
<p>En gΘnΘral la description d'un document Word se limite α la
prΘsentation, essentiellement l'usage de fontes. Si le destinataire ne
dispose pas des mΩmes fontes, le document peut Ωtre illisible.</p>
</li>
<li>La solution prΘconisΘe est d'utiliser un modΦle de description
clairement dΘfini et ouvert. C'est ce que permet de faire HTML en
dΘfinissant un modΦle de document Web standard.
<p>Avec les CSS (Cascading Style Sheets) il y a mΩme sΘparation entre la
structure + contenu et la prΘsentation.</p>
<p></p>
</li>
</ul>
<p>L'auteur d'un document Web doit distinguer ce qui est du ressort de la
structure (titres, paragraphes, listes, etc.) de ce qui n'est que de la
prΘsentation (taille de caractΦres, couleurs, etc.)</p>
<p>Un bon exercice : comprendre un document en lisant ses balises HTML et le
texte.</p>
<h3>Pourquoi un Θditeur structurΘ pour HTML ?</h3>
<p>HTML dΘfinit une structure (organisation) de document.</p>
<ul>
<li><strong>Elements</strong> : DΘcoupage sΘmantique du document mΩme si ce
dΘcoupage a un effet sur la prΘsentation
<p>Par exemple un H2 a un effet de prΘsentation mais donne aussi une
information sΘmantique. C'est un en-tΩte moins important qu'un H1 et plus
important qu'un H3.</p>
<p>De mΩme un lien (ancre + href) dΘfinit plus qu'un simple texte
colorΘ/soulignΘ.</p>
</li>
<li><strong>Attributs</strong> : CaractΘrisation sΘmantique
<p>L'attribut class="section" sur une division, la cible d'un lien
href="http://www.w3.org/"</p>
</li>
</ul>
<p>La dΘcoration des documents est confiΘe α un langage de style CSS
(Cascading Style Sheets).</p>
<h3>Pourquoi des familles HTML ?</h3>
<p>Avant que le langage CSS ne soit finalisΘ, HTML avait introduit des
ΘlΘments et des attributs qui n'avaient pas de valeur sΘmantique, mais
servaient α modifier la prΘsentation des documents. Par exemple
<font>...</font> pour choisir une police de caractΦres
particuliΦre. Avec le langage CSS, ces ΘlΘments et attributs n'ont plus de
raison d'Ωtre. La sous-famille de HTML 4.0 Strict Θlimine les ΘlΘments et
attributs HTML qui doivent Ωtre remplacΘ par des propriΘtΘs CSS (center,
font, color, background).</p>
<p>La sous-famille de HTML 4.0 Frameset isole les ΘlΘments et attributs qui
dΘcrivent le dΘcoupage en fenΩtres (frames). Le W3C dΘcommande l'utilisation
des "frames" pour faire que les sites Web soient accessibles aux handicapΘs
(problΦmes de navigation et de contexte).</p>
<p>D'autres familles XHTML ont ΘtΘ introduites pará:</p>
<ul>
<li>Besoin de <strong>modularisation</strong> pour s'adapter α de nouveaux
supports (PDA, tΘlΘphones, tΘlΘvision)</li>
<li>NΘcessitΘ d'avoir des <strong>structures propres</strong> pour filtrer
et transformer de faτon automatique les documents
<p>Exempleá: extraire les titres et ne prΘsenter le texte qui suit qu'α
la demande</p>
</li>
<li>Autoriser la <strong>composition</strong> avec d'autres langages XML
(RDF, MathML, SVG, SMIL, autres).</li>
</ul>
<h3>Les diffΘrences entre HTML et XHTML</h3>
<pre><span class="xml"><?xml version="1.0" encoding="iso-8859-1"?></span>
<span class="xml"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"></span>
<span style="color: #9969FF"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd"></span>
<html <span class="xml">xmlns="http://www.w3.org/1999/xhtml"</span>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"<span style="color: #E50000" class="xml">/</span>>
<title>Amaya - Guide utilisateur</title>
</head>
<body <span class="xml">xml:lang="fr"</span>>
<h1 id=<span class="xml">"</span>Amaya<span class="xml">"</span>>Amaya - Guide utilisateur<span class="xml"></h1></span>
<h2>Plan<span class="xml"></h2></span>
<ol>
<li>Introduction<span class="xml"></li></span>
<li>HTML<span class="xml"></li></span>
<li>Quelques rΦgles<span class="xml"></li></span></ol>
<span class="xml"></body></span>
<span class="xml"></html></span></pre>
<h3>Les familles HTML</h3>
<table border="1">
<caption></caption>
<tbody>
<tr>
<th>Famille</th>
<th>ElΘments + attributs</th>
<th>Strucutre</th>
</tr>
<tr>
<td><p>HTML 4.0 Transitional</p>
</td>
<td>Tout sauf les frames</td>
<td>Structure implicite</td>
</tr>
<tr>
<td>HTML 4.0 Strict</td>
<td>Sans ΘlΘments de prΘsentation</td>
<td>Structure implicite</td>
</tr>
<tr>
<td>HTML 4.0 Frameset</td>
<td>Les frames</td>
<td>Structure implicite</td>
</tr>
<tr>
<td>XHTML 1.0 Transitional</td>
<td>Tout sauf les frames</td>
<td>Structure bien formΘe</td>
</tr>
<tr>
<td>XHTML 1.0 Strict</td>
<td>Sans ΘlΘments de prΘsentation</td>
<td>Structure bien formΘe</td>
</tr>
<tr>
<td>XHTML 1.0 Basic</td>
<td>AdaptΘ aux tΘlΘphones</td>
<td>Structure bien formΘe</td>
</tr>
<tr>
<td>XHTML 1.1</td>
<td>XHTML 1.0 Strict + annotations Ruby</td>
<td>Structure bien formΘe</td>
</tr>
</tbody>
</table>
<h3>Quelques rΦgles d'accessibilitΘ α suivre</h3>
<p>EnoncΘ de quelques rΦgles</p>
<ul>
<li>Produire des documents valides</li>
<li>SΘparer structure et prΘsentation
<p>Ne pas considΘrer que tout le monde dispose du mΩme Θcran que vous</p>
</li>
<li>Ne pas utiliser du JavaScript pour naviguer</li>
<li>Ne pas utiliser les frames</li>
<li>Fournir des textes alternΘs pour les images, les vidΘos, etc.</li>
</ul>
</div>
<div>
<h2 id="L271">2. PrΘsentation gΘnΘrale d'Amaya</h2>
<p>Amaya est α la fois navigateur et un Θditeurá:</p>
<p><strong>Amaya</strong> est un Θditeur dotΘ de capacitΘs de navigation.
C'est α dire que pendant que l'utilisateur travaille sur les documents de son
site Web, il peut accΘder n'importe quel autre document Web de sites
extΘrieurs.</p>
<p>Lorsqu'il est utilisΘ comme navigateur, Amaya se comporte comme beaucoup
d'autres navigateurs Web, exceptΘ pour ce qui est d'activer les liens. Par
dΘfaut le simple clic est utilisΘ pour poser la sΘlection (dΘfinir le point
d'insertion de texte) et il faut effectuer un double-clic sur un lien pour
l'activer.</p>
<p></p>
<p>FenΩtre initialeá:</p>
<p>Par dΘfaut, l'utilisateur voit la vue formatΘe du document. C'est l'aspect
final du document tel qu'il est vu par un navigateur Web</p>
<p>La barre de menu :</p>
<ul>
<li>Fichierá: crΘation de documents, navigation, impression, fermeture.</li>
<li>Editioná: Θdition de base, recherche/remplacement, correction
orthographique, paramΘtrage.</li>
<li>XHTML : crΘation/remplacement d'ΘlΘments (X)HTML.</li>
<li>XML : crΘation d'ΘlΘments XML.</li>
<li>Liens : crΘation et destruction des liens.</li>
<li>Vues : gestion des diffΘrentes vues du document.</li>
<li>Style : gestion du style CSS.</li>
<li>Annotations : crΘation, destruction d'annotations.</li>
<li>Aide : donne accΦs au manuel en ligne.</li>
</ul>
<p>Les barres d'outils</p>
<p>Contient quelques boutons d'accΦs aux fonctions les plus utilisΘes</p>
<ul>
<li>Stop <img alt="(Stop)" src="../images/stop.gif" />á: arrΩte le
transfert d'information depuis un serveur Web</li>
<li>Document prΘcΘdent <img alt="(PrΘcΘdent)" src="../images/Back.gif" />á:
retour au document prΘcΘdent (s'il y en a un)</li>
<li>Document suivant <img alt="(Suivant)" src="../images/Forward.gif" />á:
retour au document suivant (s'il y en a un)</li>
<li>Recharger<img alt="(Recharger)" src="../images/Reload.gif" /> :
recharge le document (accΦs serveur)</li>
<li>Page personnelle <img alt="(Home)" src="../images/home.gif" />á:
affiche la page de dΘmarrage</li>
<li>Sauver <img alt="(Sauver)" src="../images/floppy.gif" />á: sauver les
modifications</li>
<li>Imprimer <img alt="(Imprimer)" src="../images/Print.gif" />á: imprime
le document</li>
<li>Rechercher/Remplacer <img alt="(Rechercher)" src="../images/find.gif"
/>á: affiche un formulaire de recherche/remplacement de texte</li>
<li>Mise en Θvidence <img alt="(Evidence)" src="../images/Em.gif" />á:
permet de crΘer/supprimer un ΘlΘment "mise en Θvidence"
(<em>...</em>)</li>
<li>Important <img alt="(Important)" src="../images/Strong.gif" />á: permet
de crΘer un ΘlΘment "important" (<strong>...</strong>)</li>
<li>Fonte fixe <img alt="(Code)" src="../images/code.gif" />á: permet de
crΘer un ΘlΘment "fonte fixe" (<code>...</code>)</li>
<li>Ajout d'une image <img alt="(Image)" src="../images/Image.gif" />á:
permet de crΘer un ΘlΘment "image" (<img/>)</li>
<li>Titre niveau 1á<img alt="(H1)" src="../images/H1.gif" />á: permet de
crΘer un ΘlΘment "titre niveau 1" (<h1>...</h1>)</li>
<li>Titre niveau 2 <img alt="(H2)" src="../images/H2.gif" />á: permet de
crΘer un ΘlΘment "titre niveau 2" (<h2>...</h2>)</li>
<li>Titre niveau 3 <img alt="(H3)" src="../images/H3.gif" />á: permet de
crΘer un ΘlΘment "titre niveau 3" (<h3>...</h3>)</li>
<li>Liste <img alt="(Liste)" src="../images/OList.gif" />á: permet de crΘer
un ΘlΘment "liste α puces" (<ul>...</ul>)</li>
<li>Liste numΘrotΘe <img alt="(Liste num)" src="../images/NumList.gif" />á:
permet de crΘer un ΘlΘment "liste numΘrotΘe"
(<ol>...</ol>)</li>
<li>Liste de dΘfinitions <img alt="(DΘfinitions)" src="../images/DL.gif"
/>á: permet de crΘer un ΘlΘment "liste de dΘfinition"
(<dl>...</dl>)</li>
<li>Lien <img alt="(Lien)" src="../images/Link.gif" />á: permet de crΘer un
ΘlΘment "titre niveau 1" (<a href="...">...</a>)</li>
<li>Table <img alt="(Table)" src="../images/table.gif" />á: permet de crΘer
un ΘlΘment "titre niveau 1" (<table>...</table>)</li>
<li>Maths <img alt="(Math)" src="../images/Math.gif" />á: palette pour
crΘer des formules</li>
<li>Graphique <img alt="(SVG)" src="../images/Graph.gif" />á: palette pour
crΘer des graphiques vectoriels</li>
<li>BibliothΦque SVG <img alt="(Librairie)" src="../images/libsvg.gif" />á:
affiche la palette de graphiques prΘdΘfinis</li>
<li>Ligne de temps <img alt="(Animation)" src="../images/anim.gif"
/>á:áaffiche la ligne de temps pour l'animation des graphiques</li>
</ul>
<p>et une zone d'affichage de l'adresse du document.</p>
</div>
<div>
<h2 id="L483">3. ParamΘtrage de l'application</h2>
<p>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 <strong>╔diter/PrΘfΘrences</strong>.
Chaque menu prΘsente trois boutons d'action :</p>
<table border="0" cellspacing="5" cellpadding="5"
summary="action button chart">
<tbody>
<tr>
<th>Appliquer</th>
<td>Ce bouton valide et stocke les options affichΘes dans le menu.</td>
</tr>
<tr>
<th>DΘfauts</th>
<td>Ce bouton rΘtablit, mais ne sauve pas, les valeurs par dΘfaut. Il
faut utiliser le bouton Appliquer pour valider les options.</td>
</tr>
<tr>
<th>Terminer</th>
<td>Ce bouton ferme le menu.</td>
</tr>
</tbody>
</table>
<p>Voici les paramΦtres importants α rΘglerá:</p>
<h4>Dans les prΘfΘrences gΘnΘrales</h4>
<ul>
<li><strong>Page de dΘmarrage</strong>á: SpΘcifie l'URI qu'Amaya chargera
au dΘmarrage ou quand l'utilisateur pressera le bouton <img
alt="(Page personelle)" src="../images/home.gif" /> (par exemple l'URI
<code>http://www.w3.org</code>).</li>
<li><strong><a id="Enable">Activer le coller ligne α ligne</a></strong>á:
Cette option concerne le coller depuis une autre application. Quand cette
option est activΘe, les lignes de l'application source sont conservΘes.
Sinon les caractΦres ½áfin de ligneá╗ sont remplacΘs par des espaces.</li>
<li><strong>Produire des fichiers de sauvegarde</strong>á: Si cette option
est active Amaya va produire pΘriodiquement un fichier de sauvegarde pour
chaque document ΘditΘ.</li>
<li><strong>Montrer boutons</strong>á: Contr⌠le l'affichage de la barre de
boutons pour tous les documents.</li>
<li><strong>Montrer l'adresse</strong>á: Contr⌠le si Amaya affiche
l'adresse des documents.</li>
<li><strong>Montrer les cibles</strong>á: Contr⌠le si les cibles de liens
sont visualisΘes ou non. Montrer les cibles peut aider quand on veut
crΘer de nouveaux liens. Cette option agit immΘdiatement sur tous les
documents ΘditΘs.<br />
</li>
<li><strong>Zoom caractΦres</strong>á: Cette option vous permet de rΘduire
ou d'augmenter les tailles des polices de caractΦres utilisΘes. Cette
option a un effet immΘdiat sur tous les documents ΘditΘs. <br />
</li>
<li><strong>Langue du dialogue</strong>á: SpΘcifie la langue utilisΘe dans
les menus et les messages. La langue par dΘfaut est l'anglais amΘricain
(valeur en). D'autres langues sont possibles comme le franτais (fr),
l'italien (it), l'espagnol (es), et l'allemand (de).</li>
</ul>
<h4>Dans les prΘfΘrences de navigation</h4>
<ul>
<li><strong>Charger les images</strong> : Contr⌠le si les images doivent
Ωtre chargΘes et affichΘes. Sinon, l'attribut ALT est visualisΘ α la
place de l'image. Cette option prend effet dΦs que le formulaire est
validΘ. <br />
</li>
<li><strong>Charger les objets</strong> : Contr⌠le si les objets doivent
Ωtre chargΘs et affichΘs. Sinon, le contenu de l'objet est visualisΘ α la
place de l'objet. Cette option prend effet dΦs que le formulaire est
validΘ.</li>
<li><strong>Montrer les images de fond</strong> : Contr⌠le si les images en
arriΦre plan doivent Ωtre montrΘes ou non. Cette option prend effet dΦs
que le formulaire est validΘ.</li>
<li><strong>Le double clic active les liens</strong> : Depuis la premiΦre
version d'Amaya, les utilisateurs ont besoin de double cliquer sur un
lien pour l'activer. Cela permet de diffΘrencier l'Θdition d'un lien de
son activation. Vous pouvez changer ce comportement en dΘsactivant cette
option.<br />
</li>
</ul>
<p><a href="Configure.html.fr">A voir pour plus de dΘtail</a></p>
</div>
<div>
<h2 id="L608">4. CrΘation/Edition d'une page Web</h2>
<p>L'entrΘe <strong>Fichier/Nouveau</strong> 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.</p>
<p>L'entrΘe <strong>Fichier/Ouvrir</strong> 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.</p>
<p>L'entrΘe <strong>Fichier/Ouvrir dans nouvelle fenΩtre</strong> affiche le
nouveau document sΘlectionnΘ dans une nouvelle fenΩtre.</p>
<p>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</p>
<p><strong>Xhtml</strong>, 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.</p>
<h3>DΘfinir le titre du document</h3>
<p>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 <strong>XHTML/Changer le
titre</strong>.</p>
<h3>DΘfinir la langue utilisΘe</h3>
<p>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.</p>
<p>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.</p>
<h4>PremiΦre mΘthode</h4>
<p>On pose la sΘlection n'importe o∙ dans le document et on utilise la touche
<code>F2</code> 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 <strong>Attributs/Langue</strong> pour
afficher le formulaire de choix de la langue.</p>
<h4>DeuxiΦme mΘthode</h4>
<p>On ouvre la vue Structure (entrΘe <strong>Vue/Montrer la
structure</strong>), on sΘlectionne l'ΘlΘment <body>.A ce moment lα on
sΘlectionne l'entrΘe du menu <strong>Attributs/Langue</strong> pour afficher
le formulaire de choix de la langue.</p>
</div>
<div>
<h3><a id="L1104">Sauver des documents en HTML</a></h3>
<p><b>Amaya</b> 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
<strong>Sauver</strong> et <strong>Sauver comme</strong>. Pendant ces
opΘrations, Amaya tient compte des images.</p>
<h4><a id="L1517">La commande Sauver</a></h4>
<p>La commande sauver peut Ωtre invoquΘe soit en choisissant
<strong>Sauver</strong> depuis le menu <strong>Fichier</strong> (<code>Ctrl
s</code> pour Windows, <code>Ctrl x Ctrl s</code> pour Unix) ou bien en
cliquant sur le bouton <img alt="floppy" src="../images/floppy.gif" />.</p>
<h4><a id="L1518">La commande Sauver comme</a></h4>
<p>Le fait de sΘlectionner l'entrΘe <strong>Sauver comme</strong> dans le
menu <strong>Fichier</strong> 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.</p>
<p style="text-align: center; text-indent: 15pt"><img
src="../images/SaveAs-fr.gif" alt="SaveAs" /></p>
<h2 id="L662">5. CrΘation du contenu (paragraphes, en-tΩtes de sections,
divisions)</h2>
<p>Par dΘfaut, Amaya crΘe un nouveau paragraphe chaque fois que l'on active
la touche <code>Enter</code>. 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,</p>
<ul>
<li>en activant un des boutons Hn,</li>
<li>ou en tapant <code>Ctrl n</code> (n allant de 1 α 6),</li>
<li>ou en sΘlectionnant, l'entrΘe correspondante du menu
<strong>XHTML</strong>.</li>
</ul>
<p>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.</p>
<h3>Transformations</h3>
<p>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ΘΘ.</p>
<p>On peut aussi sΘlectionner le paragraphe (touche <code>F2</code>)
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
<strong>Edition/Transformer</strong> propose les cibles possibles pour la
sΘlection courante.</p>
<h3>PrΘformatΘ</h3>
<p>L'ΘlΘment prΘformatΘ est un paragraphe particulier qui permet de prΘserver
tous les caractΦresá: espace, fin de ligne.</p>
<p>Pour transformer un paragraphe en prΘformatΘ, on sΘlectionne le paragraphe
en entier et on active l'entrΘe de menu <strong>XHTML/PrΘformatΘ</strong> (ou
<code>Ctrl h Ctrl p</code>).</p>
<p>Pour transformer un prΘformatΘ en paragraphe, on sΘlectionne le prΘformatΘ
en entier et on active l'entrΘe de menu <strong>XHTML/Paragraphe</strong>.</p>
<p>Quand la sΘlection se trouve α la fin d'un <pre>, la touche
<code>Enter</code> 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 <code>F2</code> puis <code>Enter</code>.</p>
<h3>Division</h3>
<p>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.</p>
<h3>La touche Enter</h3>
<p>La touche <code>Enter</code> (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 <code>Enter</code> crΘe une autre
instance de cet ΘlΘment. Par exemple si on sΘlectionne un en-tΩte, la touche
<code>Enter</code> va crΘer un en-tΩte vide aprΦs.</p>
<h3><a id="Back">Les touches Back Space et Delete</a></h3>
<p>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 <code>Back Space</code> et <code>Delete</code>. Quand le point
d'insertion est α la fin d'un ΘlΘment, utilisez la touche
<code>Delete</code>. Quand il est au dΘbut, utilisez la touche <code>Back
Space</code>. Dans les deux cas, ces touches n'effacent aucun caractΦre.
Elles fusionnent des ΘlΘments sΘparΘs par une limite de structure.</p>
<p>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.</p>
<h3>CaractΦres spΘciaux</h3>
<p>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.</p>
<p>Amaya fournit aussi des raccourcis pour certains caractΦres non
disponibles au clavier commeá:</p>
<ul>
<li>Pour obtenir un espace non sΘcable, vous devez taper <code>Ctrl -
espace</code>. Ce caractΦre sera sauvΘ comme une entitΘ
(<code> </code>).</li>
<li>Pour obtenir un € (euro), vous devez taper <code>Alt e</code>.</li>
<li>Pour obtenir un ½, vous devez taper <code>Ctrl <</code> (ou
<code>Shift</code> <code>Ctrl <</code> selon le clavier).</li>
<li>Pour obtenir un ╗, vous devez taper <code>Shift Ctrl ></code>.</li>
</ul>
<h3>InsΘrer une image</h3>
<p>Pour insΘrer une image, on choisit l'entrΘe <strong>Image</strong> dans le
menu <strong>XHTML</strong> (raccourci <code>Ctrl h Ctrl i</code>) ou on
clique sur le bouton <img alt="Image " src="../images/Image.gif"
longdesc="longdesc.htm" />. Une boεte de dialogue s'affiche qui permet de
rentrer le nom du fichier et le <a href="ImageMaps.html.fr#Alternative">texte
de remplacement</a> ('ALT' texte) de l'image. L'insertion n'est prise en
compte que lorsque le texte de remplacement est fourni.</p>
<p style="text-align: center"><img alt="(Insertion image)"
src="../images/create_image-fr.png" /></p>
<p>L'image est affichΘe avec ses dimensions par dΘfaut. On peut
redimensionnerer l'image insΘrΘe :</p>
<ul>
<li>soit par manipulation directe - en combinant la touche
<kbd>Control</kbd> et le <kbd>bouton droit</kbd> ou le <kbd>bouton du
milieu</kbd> de la souris,</li>
<li>soit en Θditant les attributs <strong>width</strong> et
<strong>height</strong> de l'image. Quand l'image est sΘlectionnΘe, on
sΘlectionne l'entrΘe <strong>width</strong> ou <strong>height</strong> du
menu <strong>Attributs</strong>.</li>
</ul>
<p>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
<strong>Format</strong> du menu <strong>Style</strong>.</p>
<h3>Remplacer une image</h3>
<p>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.</p>
<h3 style="clear: both">Copier/Coller, DΘfaire/Refaire</h3>
<p>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.</p>
<p>Il est toujours possible de dΘfaire et de refaire les derniΦres
modifications opΘrΘes dans le document.</p>
<p><a href="Creating.html.fr">A voir pour plus de dΘtail</a></p>
<p class="exercice"><em>Exercice 1á:</em> CrΘer un document contenant des
paragraphes, des en-tΩtes, des divisions.</p>
<h2 id="L831">6. Les listes</h2>
<h3>Editer les listes α puces ou les listes numΘrotΘes</h3>
<h4>PremiΦre mΘthode</h4>
<p>En cliquant sur <img alt="(Liste)" src="../images/OList.gif" /> (ou
<code>Ctrl h Ctrl l</code>) on crΘe une liste α puces et un premier item de
liste α l'intΘrieur.</p>
<ul>
<li>Il ne reste plus qu'α taper le texte de l'item.
<p>La touche <code>Enter</code> 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.</p>
</li>
<li>Si on ne veut pas insΘrer de paragraphe mais passer α l'item suivant,
on double la touche <code>Enter</code>.
<p>Attention en cliquant sur <img alt="(Liste)" src="../images/OList.gif"
/> (ou <code>Ctrl h Ctrl l</code>) on crΘe une nouvelle liste α puces α
l'intΘrieur de l'item courant.</p>
</li>
<li>Si on veut terminer la liste, on triple la touche
<code>Enter</code>.</li>
</ul>
<p>En cliquant sur <img alt="(Liste numΘrotΘe)" src="../images/NumList.gif"
/> (ou <code>Ctrl h Ctrl n</code>) on crΘe une liste numΘrotΘe et un item de
liste α l'intΘrieur.</p>
<h4>DeuxiΦme mΘthode</h4>
<p>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 <code>Enter</code>. On peut ensuite sΘlectionner plusieurs paragraphes
et cliquer sur <img alt="(Liste)" src="../images/OList.gif" /> (ou <code>Ctrl
h Ctrl l</code>) pour crΘer une liste α puces.</p>
<p>Pour sΘlectionner tout le contenu d'une suite de paragraphes, on utilise
la touche <code>F2</code>.</p>
<h4>Transformation d'une liste α puces et en liste numΘrotΘe</h4>
<p>On pose la sΘlection dans un item de liste, puis en doublant la touche
<code>F2</code> on sΘlectionne la
liste complΦte. En cliquant sur <img alt="(Liste numΘrotΘe)"
src="../images/NumList.gif" /> (ou <code>Ctrl h Ctrl n</code>) 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.</p>
<h3 id="edit-dl">Editer les listes de dΘfinitions (dl/dt/dd)</h3>
<p>En cliquant sur <img alt="(Liste de dΘfinitions)" src="../images/DL.gif"
/> (ou <code>Ctrl h Ctrl d</code>) on crΘe une liste de dΘfinitions.</p>
<p>La touche <code>Enter</code> est Θgalement utile pour Θditer des listes de
dΘfinitions. ConsidΘrez l'exemple suivant :</p>
<blockquote>
<dl>
<dt>Terme 1</dt>
<dt>Terme 2</dt>
<dd>DΘfinition des deux termes.</dd>
</dl>
</blockquote>
<p>C'est une liste de dΘfinitions (<code>dl</code>) contenant deux termes
(<code>dt</code>) suivis par une dΘfinition (<code>dd</code>). Pour ajouter
un nouveau paragraphe α l'intΘrieur de la dΘfinition (<code>dd</code>),
placez le point d'insertion α la fin (aprΦs le mot "termes") et appuyez sur
la touche <code>Enter</code>. Si vous pressez <code>Enter</code> deux fois,
vous sortez de la dΘfinition en cours (<code>dd</code>) et vous crΘez un
nouveau terme (<code>dt</code>). A la fin de ce nouveau terme, presser une
fois la touche <code>Enter</code> vous permet de crΘer encore un nouveau
terme (<code>dt</code>). La presser deux fois crΘe une nouvelle dΘfinition
(<code>dd</code>).</p>
<p>Si vous voulez crΘer un nouveau terme avec sa dΘfinition <em>avant</em> le
Terme 1, mettez le point d'insertion au dΘbut du terme 1 et appuyez sur
<code>Enter</code>. Tapez le nouveau terme (<code>dt</code>), puis pressez
<code>Enter</code> deux fois : une nouvelle dΘfinition (<code>dd</code>) est
crΘΘe directement aprΦs le nouveau terme.</p>
</div>
<p>De faτon gΘnΘrale on utilise la touche <code>Enter</code> pour insΘrer des
ΘlΘments de structure avant ou aprΦs des listes ou des items de liste, et les
touches <code>Back Space</code> et <code>Delete</code> pour fusionner des
listes ou des items de listes.</p>
<p class="exercice"><em>Exercice 2á:</em> CrΘer et transformer des listes.</p>
<div>
<h2 id="L1002">7. Les liens</h2>
<p>Les liens hypertexte permettent de relier des parties de document
entre-elles ou des documents entre-eux.</p>
<h3>CrΘation de cibles</h3>
<p>La cible d'un lien hypertexte peut Ωtre</p>
<ul>
<li>un document entier,</li>
<li>ou un passage du document englobΘ par une ancre cible,</li>
<li>ou un ΘlΘment HTML qui possΦde un identificateur (attribut ID)</li>
</ul>
<p>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 <strong>CrΘer cible</strong>
(<code>Ctrl l Ctrl t</code>) dans le menu <strong>Liens</strong>. 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.</p>
<p>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
<strong>Ajouter/Retirer des attributs ID</strong> dans le menu
<strong>Liens</strong>. Par exemple, on peut demander d'associer un
identificateur α tous les ΘlΘments H2.</p>
<h3>CrΘation de liens</h3>
<p>L'origine d'un lien est une ancre qui possΦde un attribut
<code>href</code>. On procΦde de la mΩme faτon pour un lien vers un document
entier ou une cible.</p>
<h4>Lien vers un autre document ΘditΘ par Amaya</h4>
<ol>
<li>On sΘlectionne le passage choisi.</li>
<li>On clique sur le bouton <img alt="Link " src="../images/Link.gif"
/></li>
<li>On clique sur le document cible affichΘ.</li>
</ol>
<p>Autre mΘthodeá:</p>
<ol>
<li>On sΘlectionne le passage choisi.</li>
<li>On choisit <strong>CrΘer/changer lien</strong> du <a
href="Browsing.html.fr"></a>menu <strong>Liens</strong> (raccourci
<code>Ctrl l Ctrl l</code>) pour afficher le formulaire de crΘation de
lien.
<p><img alt="(CrΘation de lien)" src="../images/create_link-fr.png" /></p>
</li>
<li>Soit on saisit l'URI du document cible et on confirme. Soit on dΘcide
de dΘsigner la cible avec la souris (bouton Clic puis clic sur le
document cible affichΘ).</li>
</ol>
<p>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.</p>
<h4>Lien vers une ancre cible d'un document ΘditΘ par Amaya</h4>
<p>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 <a id="target"><img src="../images/target.gif"
alt=" target " /></a> dans le document concernΘ en activant l'entrΘe
<strong>Montrer les cibles</strong> du menu <strong>Vues</strong> ou ouvrant
la vue des liens (entrΘe <strong>Montrer les liens</strong> du menu
<strong>Vues</strong>). Ensuiteá:</p>
<ol>
<li>On sΘlectionne le passage choisi.</li>
<li>On clique sur le bouton <img alt="Link " src="../images/Link.gif"
/></li>
<li>On clique sur la cible choisie.</li>
</ol>
<h4>Lien vers un autre document non affichΘ</h4>
<p>Pour crΘer un lien vers un autre document local ou distantá:</p>
<ol>
<li>On sΘlectionne le passage choisi.</li>
<li>On clique sur le bouton <img alt="Link " src="../images/Link.gif"
/></li>
<li>On clique sur une zone du document qui ne peut pas Ωtre une cible pour
afficher le formulaire de saisie de l'URL. Si le document est local, on
peut utiliser le browser de fichier pour sΘlectionner le fichier.</li>
</ol>
<p>Autre mΘthodeá:</p>
<ol>
<li>On sΘlectionne le passage choisi.</li>
<li>On choisit <strong>CrΘer/changer lien</strong> du menu
<strong>Liens</strong> (raccourci <code>Ctrl l Ctrl l</code>)</li>
<li>On saisit l'URL du document cible et on confirme.</li>
</ol>
<h4><a id="Changing">Mettre α jour un lien</a></h4>
<p>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 <img alt="Link " src="../images/Link.gif" /> ou l'entrΘe
<strong>CrΘer/changer Lien</strong> du menu <strong>Liens</strong>). On peut
alors dΘsigner la nouvelle cible ou Θditer l'URI.</p>
<p>Pour changer la cible d'un lien, on peut Θgalement Θditer l'attribut
<code>href</code> dans la vue structure.</p>
<h4><a id="Removing">Supprimer un lien ou une ancre cible</a></h4>
<p>Le menu <strong>Liens</strong> contient une entrΘe <strong>DΘtruire
ancre</strong> 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.</p>
<p class="exercice"><em>Exercice 3á:</em> CrΘer des liens dans un document et
entre documents, copier/coller de structures contenant des liens, remplacer,
dΘtruire.</p>
</div>
<div>
<h2 id="L11631">8. Mises en Θvidence du texte</h2>
<p>Il est possible de marquer des parties de texte mises en ligne soit en
utilisant les CSS (voir plus loin), soit en utilisant les ΘlΘments mise en
Θvidence, important, code, citation, abrΘviation, etc. de HTML.</p>
<p>Les entrΘes de menu et les boutons correspondants fonctionnent comme des
bascules (activΘe/dΘsactivΘes).</p>
<p>Souvent l'introduction de mises en Θvidence engendrent des problΦmes de
perte des blancs.</p>
<h3>Traitement des blancs</h3>
<p>Le traitement des blancs est appliquΘ par Amaya lors du chargement d'un
document et lors de l'Θdition de celui-ci. Par exemple, le code source
suivant:</p>
<pre><code> <p>Amaya supprime les</code><strong><code> blancs non significatifs </code></strong><code>au chargement</p></code></pre>
<p>donneraá:</p>
<pre><code> Amaya supprime les</code><code><strong>blancs non significatif</strong></code><code><strong>s</strong>au chargement</code></pre>
<p>car les blancs de dΘbut et de fin de l'ΘlΘment <code>strong</code> sont
considΘrΘs comme non significatifs et sont donc supprimΘs.</p>
<p>La forme correcte aurait ΘtΘ :</p>
<pre> <p>Amaya supprime les <strong>blancs non significatifs</strong> au chargement</p></pre>
</div>
<div>
<h2 id="L12061">9. Les tables</h2>
<h3><a id="Creating1">CrΘer une nouvelle table</a></h3>
<p>Quand on active le bouton table <img src="../images/table.gif"
alt="Table button" /> ou quand on sΘlectionne l'entrΘe <strong>Table</strong>
depuis le menu <strong>Xhtml</strong>, 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.</p>
<p style="text-align: center"><img alt="(Create table)"
src="../images/create_table-fr.png" /></p>
<p>En confirmant on crΘe une table comme suit.</p>
<table border="1" summary="table">
<caption>I</caption>
<tbody>
<tr>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p>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 <code>Delete</code> supprime la lΘgende.</p>
<p>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.</p>
<h3><a id="Adding3">InsΘrer/Ajouter une colonne</a></h3>
<p>Il n'existe deux commandes spΘcifiques pour crΘer une nouvelle
colonneá:</p>
<ul>
<li><strong>InsΘrer une colonne</strong> dans le sous-menu
<strong>Table</strong> (<code>Ctrl t Ctrl b</code>) ajoute une nouvelle
colonne avant la colonne sΘlectionnΘe.</li>
<li><strong>Ajouter une colonne</strong> dans le sous-menu
<strong>Table</strong> (<code>Ctrl t Ctrl a</code>)ajoute une nouvelle
colonne aprΦs la colonne sΘlectionnΘe.</li>
</ul>
<p>Si on a sΘlectionnΘ une cellule complΦte par <code>F2</code>
la touche <code>Enter</code> crΘe une nouvelle cellule aprΦs et la
colonne correspondante.</p>
<h3>DΘtruire une colonne</h3>
<p>Pour dΘtruire une colonne de table, il faut sΘlectionner la colonne et
utiliser la commande <code>Delete</code>. Il y a deux mΘthodes pour
sΘlectionner une colonne :</p>
<ol>
<li>Soit l'entrΘe <strong>SΘlectionner la colonne</strong> dans le
sous-menu <strong>Table</strong> (<code>Ctrl t Ctrl c</code>).</li>
<li>Soit Θtendre la sΘlection sur au moins deux cellules dans la mΩme
colonne (Cell 1.1 α Cell 2.1 dans l'exemple ci-dessous) puis deux fois
<code>F2</code> pour sΘlectionner la colonne.</li>
</ol>
<table border="1" summary="table">
<caption>LΘgende</caption>
<tbody>
<tr>
<td>Cell 1.1</td>
<td>I</td>
<td>Cell 1.2</td>
<td>Cell 1.3</td>
</tr>
<tr>
<td>Cell 2.1</td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<h3>Copier/Coller ou DΘplacer une colonne</h3>
<p>Pour dΘplacer ou copier/coller une colonne de tableá:</p>
<ol>
<li>Il faut sΘlectionner la colonne comme dans le cas de <strong>DΘtruire
une colonne</strong> et copier (<code>Ctrl c</code>) ou couper
(<code>Ctrl x</code> pour Windows, <code>Ctrl w</code> pour Unix) son
contenu.</li>
<li>Pour coller la colonne avant une autre colonne
<ul>
<li>soit on sΘlectionne le dΘbut d'une cellule de colonne et on active
la commande coller (<code>Ctrl v</code> pour Windows, <code>Ctrl
y</code> pour Unix),</li>
<li>soit on utilise l'entrΘe de menu <strong>Coller avant</strong> dans
le sous-menu <strong>Table</strong> (<code>Ctrl t Ctrl p</code>).</li>
</ul>
</li>
<li>Pour coller la colonne aprΦs une autre colonne
<ul>
<li>soit on sΘlectionne la fin d'une cellule de colonne et on active la
commande coller (<code>Ctrl v</code> pour Windows, <code>Ctrl
y</code> pour Unix),</li>
<li>soit on utilise l'entrΘe de menu <strong>Coller aprΦs</strong> dans
le sous-menu <strong>Table</strong> (<code>Ctrl t Ctrl v</code>).</li>
</ul>
</li>
</ol>
<h3><a id="Adding11">InsΘrer/Ajouter une ligne</a></h3>
<p>Il n'existe deux commandes spΘcifiques pour crΘer une nouvelle ligneá:</p>
<ul>
<li><strong>InsΘrer une ligne</strong> dans le sous-menu
<strong>Table</strong> (<code>Ctrl t Ctrl i</code>) ajoute une nouvelle
ligne avant la ligne sΘlectionnΘe.</li>
<li><strong>Ajouter une ligne</strong> dans le sous-menu
<strong>Table</strong> (<code>Ctrl t Ctrl n</code>)ajoute une nouvelle
ligne aprΦs la ligne sΘlectionnΘe.</li>
</ul>
<p>Si on a sΘlectionnΘ une ligne complΦte par <code>F2</code>
la touche Enter crΘe une nouvelle ligne aprΦs.</p>
<h3>DΘtruire une ligne</h3>
<p>Pour dΘtruire une ligne de table, il faut sΘlectionner la ligne et
utiliser la commande <code>Delete</code>. Il y a deux mΘthodes pour
sΘlectionner une ligne :</p>
<ol>
<li>Soit l'entrΘe <strong>SΘlectionner la ligne</strong> dans le sous-menu
<strong>Table</strong> (<code>Ctrl t Ctrl r</code>).</li>
<li>Soit poser la sΘlection sur une cellule de la ligne (Cell 1.1 dans
l'exemple ci-dessous) puis deux fois <code>F2</code> pour sΘlectionner la ligne.</li>
</ol>
<h3>Copier/Coller ou DΘplacer une ligne</h3>
<p>Pour dΘplacer ou copier/coller une ligne de tableá:</p>
<ol>
<li>Il faut sΘlectionner la ligne comme dans le cas de <strong>DΘtruire une
ligne</strong> et copier (<code>Ctrl c</code>) ou couper (<code>Ctrl
x</code> pour Windows, <code>Ctrl w</code> pour Unix) son contenu.</li>
<li>Pour coller la ligne avant une autre ligne
<ul>
<li>soit on sΘlectionne le dΘbut d'une ligne et on active la commande
coller (<code>Ctrl v</code> pour Windows, <code>Ctrl y</code> pour
Unix),</li>
<li>soit on utilise l'entrΘe de menu <strong>Coller avant</strong> dans
le sous-menu <strong>Table</strong> (<code>Ctrl t Ctrl p</code>).</li>
</ul>
</li>
<li>Pour coller la colonne aprΦs une autre colonne
<ul>
<li>soit on sΘlectionne la fin d'une ligne et on active la commande
coller (<code>Ctrl v</code> pour Windows, <code>Ctrl y</code> pour
Unix),</li>
<li>soit on utilise l'entrΘe de menu <strong>Coller aprΦs</strong> dans
le sous-menu <strong>Table</strong> (<code>Ctrl t Ctrl v</code>).</li>
</ul>
</li>
</ol>
<h3>Cellules Θtendues</h3>
<p>Il n'existe quatre commandes spΘcifiques pour Θtendre ou rΘduire
l'extension de cellulesá:</p>
<ul>
<li><strong>Joindre avec la cellule α droite</strong> dans le sous-menu
<strong>Table</strong> (<code>Ctrl t Ctrl e</code>) Θtend la cellule
d'une position α droite et colle le contenu des deux cellules.</li>
<li><strong>Joindre avec la cellule au-dessous</strong> dans le sous-menu
<strong>Table</strong> (<code>Ctrl t Ctrl j</code>)Θtend la cellule d'une
position vers le bas et colle le contenu des deux cellules.</li>
<li><strong>RΘduire extension horizontale</strong> (<code>Ctrl t Ctrl
s</code>) rΘduit l'extension horizontale de la cellule d'une position et
engendre une cellule vide.</li>
<li><strong>RΘduire extension verticale</strong> (<code>Ctrl t Ctrl
m</code>) rΘduit l'extension verticale de la cellule d'une position et
engendre une cellule vide.</li>
</ul>
<p>On peut aussi Θditer directement les attributs colspan et rowspan de la
cellule.</p>
<h3>Ajouter un nouveau corps de table (tbody)</h3>
<ol>
<li>Pour crΘer un nouveau corps de table en dessous d'un corps de table
existant, il faut placer le curseur α la fin de la derniΦre cellule de la
derniΦre ligne du corps de table et sΘlectionner l'entrΘe <strong>Corps
(tbody)</strong> dans le sous-menu <strong>Table</strong>.</li>
<li>Pour crΘer un nouveau corps de table au-dessus d'une ligne existante,
il faut placer le curseur au dΘbut de la premiΦre cellule de la ligne et
sΘlectionner l'entrΘe <strong>Ligne</strong> dans le sous-menu
<strong>Table</strong>.</li>
</ol>
<p>De nouveaux corps de table peuvent Ωtre crΘΘs efficacement avec la touche
<a href="Creating.html.fr#L906">Enter</a>. Quand le corps de table entier est
sΘlectionnΘ (il faut utiliser la touche <code>F2</code>), en tapant
la touche <code>Enter</code>
vous crΘez une nouveau corps de table aprΦs le corps de table sΘlectionnΘ.</p>
<h3><a id="Adding21">Ajouter quelque chose aprΦs une table</a></h3>
<p>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 <strong>Xhtml</strong>)
pendant qu'un composant de la table est sΘlectionnΘ.</p>
<h3>CrΘation d'un paragraphe aprΦs une table</h3>
<p>Quand la sΘlection se trouve dans une table, la touche <code>Enter</code>
crΘe un nouveau paragraphe dans la table.</p>
<p>Pour crΘer un paragraphe aprΦs la table, il faut sΘlectionner la table
entiΦre en utilisant la touche <code>F2</code> puis <code>Enter</code>.</p>
<p>Ce nouveau paragraphe peut Ωtre modifiΘ si besoin est.</p>
<p></p>
<p class="exercice"><em>Exercice 4á:</em> 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.</p>
</div>
<div>
<h2 id="L12281">10. Recherche/Remplacement - Correction orthographique</h2>
<h3>Recherche et remplacement de texte</h3>
<p>La recherche/remplacement se lance, soit en cliquant sur le bouton <img
src="../images/find.gif" alt="find " />, soit par l'entrΘe de menu
<strong>Edition/Rechercher</strong>. Un boite de dialogue apparaεt. vous avez
deux zones de saisie la premiΦre sera pour le texte α rechercher la deuxiΦme
zone de saisie sera pour le texte α remplacer.</p>
<p style="text-align: center"><img alt="(Rechercher/Remplacer)"
src="../images/search_and_replace-fr.png" /></p>
<p>Pour chacune des actions vous avez des choix d'options.</p>
<ul>
<li>les options de recherche :
<ul>
<li>la casse : pour la recherche permet de spΘcifier s'il y a lieu de
diffΘrencier ou non les majuscules des minuscules.</li>
<li>case α cocher pour sΘlectionner la zone sur laquelle rΘaliser la
recherche avant la sΘlection, aprΦs la sΘlection, dans la sΘlection
ou sur la totalitΘ du document.</li>
</ul>
</li>
<li>Les options de remplacement :
<ul>
<li>le type de remplacement : pas de remplacement (juste une
recherche), remplacement avec un fenΩtre de confirmation,
remplacement automatique.</li>
</ul>
</li>
</ul>
<h3>Correction orthographique</h3>
<p>La correction orthographique se rΘalise α l'aide d'une boite de dialogue
activΘe par l'action <strong>Edition/VΘrifier orthographe</strong>.</p>
<p style="text-align: center"><img alt="(Correcteur)"
src="../images/spellchecking-fr.png" /></p>
<p>les options de la boite de dialogue :</p>
<ul>
<li>Le dictionnaire utilisΘ se fait en fonction de la langue dΘfinie au
niveau de l'ΘlΘment ou du document.</li>
<li>On peut spΘcifier le nombre de propositions (par dΘfaut 3).</li>
<li>On peut exclure des ΘlΘments lors de recherche de correspondance de
mots avec le dictionnaire (par dΘfaut toutes les options sont activΘ)</li>
<li>Options de zone de recherche vous avez la possibilitΘ de spΘcifier la
zone sur laquelle cette correction orthographique se fera avant la
sΘlection, aprΦs la sΘlection, dans la sΘlection ou sur la totalitΘ du
document.</li>
<li>les boutons d'activation de recherche.
<ul>
<li>recherche du suivant (sans action) : considΦre que le mot est
correcte et passe α l'erreur suivante.</li>
<li>rajoute au dictionnaire personnel : rajoute le mot au dictionnaire
personnel.</li>
<li>remplace le mots et passe α l'occurrence suivante.</li>
<li>remplace le mots et le rajoute dans le dictionnaire personnel.</li>
<li>confirmer permet de fermer la boite de dialogue.</li>
</ul>
</li>
</ul>
<p class="exercice"><em>Exercice 5á:</em> Rechercher/remplacer, changer la
lange d'un passage et passer le correcteur orthographique.</p>
</div>
<div>
<h2 id="L1230">11. Attributs</h2>
<p>Il y a deux maniΦres d'Θditer des attributs :</p>
<ul>
<li>Le menu <strong>Attributs</strong></li>
<li>La Vue structure</li>
</ul>
<h3><a id="L1073">Editer des attributs par le biais du menu Attributs</a></h3>
<p>Le menu <strong>Attributs</strong> donne une liste de tous les attributs
qui peuvent Ωtre associΘs α l'ΘlΘment sΘlectionnΘ. Il peut Ωtre utilisΘ pour
crΘer un attribut, pour changer la valeur d'un attribut existant ou pour
effacer un attribut.</p>
<p>Pour Θditer un attribut, sΘlectionnez d'abord l'ΘlΘment appropriΘ. Vous
devez sΘlectionner l'ΘlΘment entier et pas seulement un caractΦre α
l'intΘrieur de l'ΘlΘment. Pour cela, il faut utiliser la touche
<code>F2</code>. Quand l'ΘlΘment est
sΘlectionnΘ, le menu <strong>Attributs</strong> affiche la liste des
attributs applicables. On peut voir rapidement si l'attribut a une valeur ou
non</p>
<h3><a id="Editing">Editer des attributs dans la Vue structure</a></h3>
<p>Tous les attributs sont affichΘs dans la Vue structure. Les attributs dont
la valeur peut Ωtre choisie librement sont affichΘs en prune et vous pouvez
Θditer leur valeur comme n'importe quelle autre chaεne de caractΦres. Quand
la valeur de l'attribut est affichΘe en bleu, vous pouvez seulement la
changer α l'aide du menu <strong>Attributs</strong>. Ceci assure que seules
des valeurs correctes soient choisies.</p>
<p>Quand la sΘlection se trouve dans une valeur d'attribut, la touche
<code>F2</code> sΘlectionne la valeur
complΦte. La touche <code>Delete</code> dΘtruit alors la valeur, et un
deuxiΦme <code>Delete</code> supprimera l'attribut.</p>
</div>
<div>
<h2 id="L1232">12. CrΘation de feuilles de style CSS</h2>
<h3><a id="feuilles">Les feuilles de style CSS externes et les feuilles de
style CSS utilisateur</a></h3>
<p>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.</p>
<p>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
<strong>Feuille de Style Utilisateur</strong> et est le fichier local
<strong>amaya.css</strong> conservΘ dans l'environnement de l'utilisateur (le
<a href="Configure.html.fr#AmayaHome">rΘpertoire d'AmayaHome</a>). 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á:</p>
<pre>@media print {
BODY {font-size: 10pt}
}
@media screen {
BODY {font-family: Helvetica}
}</pre>
<h3><a id="Managing">GΘrer des feuilles de style CSS externes</a></h3>
<p>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 :</p>
<ul>
<li>La commande <strong>Ajouter</strong> permet de lier une nouvelle
feuille de style CSS α un document courant. On peut cliquer directement
sur la cible de la feuille de style si elle est dΘjα visualisΘe dans la
fenΩtre Amaya. Si ce n'est pas le cas, l'utilisateur devra cliquer dans
le document courant pour avoir accΦs α une boεte de dialogue et taper
l'URL de la cible de la feuille de style. Cette commande ajoute un
ΘlΘment lien avec ses attributs α la tΩte du document.</li>
<li>La commande <strong>Ouvrir</strong> permet d'ouvrir une des feuilles de
style CSS appliquΘes au document courant.</li>
<li>La commande <strong>DΘsactiver</strong> permet de supprimer les effets
d'une des feuilles de style actives du document courant. Cette commande
n'affecte en rien le lien CSS dans le document.</li>
<li>La commande <strong>RΘactiver</strong> permet de rΘtablir les effets
d'une des feuilles de style CSS dΘsactivΘes du document courant. Cette
commande n'affecte en rien le lien CSS dans le document.</li>
<li>La commande <strong>Retirer</strong> permet de retirer une des feuilles
de style CSS externes. Cette commande agit comme la commande DΘsactiver.
En plus de cela, l'ΘlΘment lien qui attache les feuilles de style CSS est
supprimΘ.</li>
</ul>
<p>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".</p>
<p><img alt="css.gif" src="../images/css.gif" /></p>
<p></p>
<h3>Visualiser le style appliquΘ</h3>
<p>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
<strong>Montrer le style appliquΘ</strong> qui visualise dans une fenΩtre
externe les propriΘtΘs CSS appliquΘes au premier ΘlΘment de la sΘlection
courante.</p>
<p>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.</p>
<p>En appuyant sur la touche <code>F2</code> sur les, l'utilisateur peut
voir les propriΘtΘs CSS appliquΘes aux ΘlΘments englobants.</p>
<h3>CrΘer des propriΘtΘs CSS</h3>
<p>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.</p>
<p>Les quatre premiΦres entrΘes du menu <strong>Style</strong> permettent de
produire les propriΘtΘs CSS les plus courantes pour les ΘlΘments sΘlectionnΘs
:<strong></strong><strong></strong></p>
<ul>
<li><h3><span style="font-size: 12pt"><span
style="font-weight: normal">L'option</span> Style de caractΦres <span
style="font-weight: normal">permet de choisir certaines polices de
caractΦre, le style du caractΦre, la taille du corps et le style
soulignΘ.</span></span></h3>
</li>
</ul>
<ul>
<li><strong><span style="font-weight: normal">L'option</span>
Couleurs</strong> permet de choisir les couleurs du premier plan et de
l'arriΦre plan dans la palette. Cliquez sur une cellule de la palette
avec le bouton gauche de la souris pour attribuer la couleur du premier
plan, cliquez sur le bouton du milieu pour attribuer la couleur de
l'arriΦre plan.</li>
<li>L'option <strong>Format</strong> permet de choisir l'alignement, le
renfoncement, la justification et l'interligne.</li>
<li>L'option <strong>Image de fond</strong> permet de choisir une image de
fond et son mode de rΘpΘtition.</li>
</ul>
<p>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á:</p>
<ul>
<li>On sΘlectionne cet ΘlΘment (un seul ΘlΘment ayant un attribut
<code>style</code>)</li>
<li>On sΘlectionne l'entrΘe <strong>CrΘer une rΦgle</strong> du menu
<strong>Style</strong>. Une boεte de dialogue surgit et visualise une
liste de sΘlecteurs CSS. Cette liste inclus toutes les classes qui sont
dΘfinies pour le document courant (y compris les classes dΘfinies par les
feuilles de style liΘes au document), ainsi que les types d'ΘlΘment
auquel le style est associΘ.</li>
<li>On choisit un sΘlecteur dans cette liste ou on saisit un nouveau nom de
classe puis on confirme. Le style de l'ΘlΘment sΘlectionnΘ est dΘsormais
associΘ au sΘlecteur choisi et l'attribut <code>style</code> est supprimΘ
pour l'ΘlΘment sΘlectionnΘ. Son contenu est dΘplacΘ α l'ΘlΘment
<code>STYLE</code>, dans le <code>HEAD</code> document, et tous les
ΘlΘments correspondant au sΘlecteur sont visualisΘs dans le nouveau
style.</li>
<li>Si une nouvelle classe est crΘΘe, elle peut Ωtre appliquΘe α d'autre
ΘlΘments du documentá par la commande <strong>Appliquer une
classe</strong> du menu <strong>Style</strong>. Une boεte de dialogue
surgit, affichant toutes les classes existantes. On choisit une de ces
classes. Les ΘlΘments sΘlectionnΘs sont dΘsormais visualisΘs avec le
style associΘ α la classe choisie.</li>
</ul>
<p>Pour associer une classe α un ΘlΘment, vous pouvez Θgalement utiliser le
<a href="Attributes.html.fr#L1073">menu <strong>Attributs</strong></a>. 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.</p>
<p class="exercice"><em>Exercice 6á:</em> Mettre de la couleur, appliquer une
feuille de style, voir le style.</p>
</div>
<div>
<h2 id="L1242">13. DΘtection des erreurs</h2>
<p>Au chargement d'un document, Amaya peut dΘtecter des erreurs de HTML (mais
le parseur HTML est trΦs tolΘrant) ou des incompatibilitΘs avec la famille
XHTML choisie.</p>
</div>
<dl>
<dt>1er exempleá:</dt>
<dd>Un document est dΘclarΘ comme HTML 4.0 Strict et contient des
attributs non acceptΘs.
<p><img alt="(profil invalide)" src="../images/invalid_profile-fr.png"
/></p>
</dd>
<dt>2Φme exempleá:</dt>
<dd>Un document XHTML mal formΘ
<p><img alt="(mal formΘ)" src="../images/not_well_formed-fr.png" /></p>
</dd>
</dl>
<div>
<h4>On peut corriger les erreurs</h4>
<p>On peut voir le dΘtail des erreurs dΘtectΘes dans l'entrΘe <strong>Montrer
les erreurs</strong> du menu <strong>Vues</strong>. Pour corriger ces
erreurs, on active le lien vers la vue source du document pour visualiser la
position de l'erreur dans le source.</p>
<p>Une fois les erreurs corrigΘes on synchronise pour voir si tout est
correct, on peut alors sauver le document corrigΘ.</p>
<h4>On peut aussi modifier le type du document</h4>
<p>L'entrΘe <strong>Modifier le doctype</strong> du menu
<strong>Fichier</strong> permet de modifier le type du document.</p>
<p>Dans le 2Φme exemple, le bouton <strong>Recharger</strong> permet de lire
le document comme un document HTML au lieu de XHTML et donc Θviter de bloquer
sur le parseur XML.</p>
</div>
<p></p>
</body>
</html>