home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="iso-8859-1"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <title>CrΘer des ΘlΘments</title>
- <meta name="GENERATOR" content="amaya 8.2+, see http://www.w3.org/Amaya/" />
- <link href="style.css" rel="stylesheet" type="text/css" />
- </head>
-
- <body xml:lang="fr" lang="fr">
-
- <table border="0" summary="toc">
- <tbody>
- <tr>
- <td><p><img alt="W3C" src="../images/w3c_home" /> <img alt="Amaya"
- src="../images/amaya.gif" /></p>
- </td>
- <td><p><a href="Document.html.fr" accesskey="p"><img
- alt="previous" src="../images/left.gif" /></a> <a
- href="Manual.html.fr" accesskey="t"><img alt="top"
- src="../images/up.gif" /></a> <a href="Attributes.html.fr"
- accesskey="n"><img alt="next" src="../images/right.gif" /></a></p>
- </td>
- </tr>
- </tbody>
- </table>
-
- <div id="Creating">
- <h2>CrΘer de nouveaux <span xml:lang="fr" lang="fr">ΘlΘments</span></h2>
-
- <h3><a name="Types">Boutons et menu XHTML</a></h3>
-
- <p>La maniΦre la plus simple de crΘer de nouveaux ΘlΘments dans un document
- est de placer le point d'insertion α la position voulue et d'utiliser
- les menus <strong>Xhtml</strong> ou <strong>Xml</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.</p>
-
- <p>Dans certains cas, l'ΘlΘment dΘsirΘ ne peut pas Ωtre crΘΘ exactement α la
- position choisie α cause des contraintes imposΘes par les DTD HTML, SVG ou
- MathML. <strong>Amaya</strong> tente alors de crΘer l'ΘlΘment α l'endroit le
- plus proche possible. Par exemple, si le point d'insertion se trouve α la fin
- de la derniΦre ligne d'un paragraphe quand vous cliquez sur le bouton <img
- src="../images/H2.gif" alt="H2" /> , <strong>Amaya</strong> ne crΘe pas la
- nouvelle en-tΩte α cette position (elle serait invalide) mais aprΦs le
- paragraphe.</p>
-
- <p>Dans d'autres cas, <strong>Amaya</strong> modifie la structure existante
- pour crΘer l'ΘlΘment dΘsirΘ. Si le point d'insertion est quelque part dans
- l'item de liste (LI) quand vous crΘez une en-tΩte de second niveau (par
- exemple avec le bouton <img src="../images/H2.gif" alt="H2" /> ou α partir du
- menu), l'item de liste et sa liste incluse sont automatiquement divisΘs afin
- de crΘer l'en-tΩte demandΘ et de se conformer α la DTD HTML.</p>
-
- <p>Quand vous crΘez de nouveaux ΘlΘments, il est important de sΘlectionner un
- <em>point d'insertion</em>, et non du texte ou un caractΦre unique : si la
- sΘlection courante n'est pas vide, <strong>Amaya</strong> tente de <a
- href="Changing.html.fr#L631"><em>transformer</em></a> la partie sΘlectionnΘe
- dans le type de l'ΘlΘment choisi.</p>
-
- <p>De la documentation sur <a href="HTML-elements/infoTypes.html.fr">comment
- utiliser les types d'ΘlΘments</a> est disponible, ainsi que les brΦves notes
- de la <a href="HTML.html.fr">liste de tous les ΘlΘments HTML 4.0.</a></p>
-
- <h3><a name="Structure">Sous-enu Structure</a></h3>
-
- <p>Le <a href="#Types">menu ElΘments</a> vous permet seulement de crΘer des
- ΘlΘments qui font partie du document <code><body></code>. Pour crΘer
- des ΘlΘments dans la partie <head> du document, utilisez le menu
- <strong>Structure</strong> α partir de la <a
- href="Views.html.fr#Structure">vue structure</a>. Ce menu fonctionne de la
- mΩme maniΦre que les menus <strong>Xhtml</strong> et <strong>Xml</strong> :
- mettez le point d'insertion dans la position dΘsirΘe et choisissez le type
- d'ΘlΘment α partir du menu <strong>Structure.</strong></p>
-
- <p>Le menu <strong>Structure</strong> vous permet aussi de crΘer des
- commentaires, en utilisant son entrΘe "commentaires". Les commentaires sont
- seulement visibles dans la <a href="Views.html.fr#Structure">vue
- structure</a>, mais ils peuvent Ωtre insΘrΘs α n'importe quelle position dans
- le document.</p>
-
- <h4>ElΘments engendrΘs</h4>
-
- <p>Certains ΘlΘments HTML sont constituΘs de plusieurs autres ΘlΘments de
- diffΘrents types. Par exemple, une table contient d'habitude une lΘgende
- (caption), plusieurs colonnes (tr) et plusieurs cellules (td ou th) dans
- chaque colonne.</p>
-
- <p>Quand <strong>Amaya</strong> crΘe de tels ΘlΘments, il crΘe aussi leurs
- composants. Une table est crΘΘe avec une lΘgende et une colonne contenant une
- seule cellule. Le point d'insertion est automatiquement placΘ dans le premier
- de ces composants. Vous pouvez entrer dans le contenu de ce composant
- immΘdiatement ou plus tard. Vous pouvez vous dΘplacer jusqu'au prochain
- composant (vide) avec la souris ou avec les flΦches de direction.</p>
-
- <h3><a name="L906">La touche Enter (ou Return)</a></h3>
-
- <p>Lorsque vous Θcrivez un nouveau document ou une nouvelle partie dans un
- document, vous Ωtes souvent amenΘs α crΘer de nouveaux ΘlΘment. Pour cela, il
- suffit de presser la touche Enter (ou Return). L'ΘlΘment courant est clos et
- un nouveau est crΘΘ juste aprΦs. Ceci s'applique Θvidemment aux paragraphes,
- mais aussi α d'autres types d'ΘlΘments, comme les en-tΩtes ou les <a
- href="Tables.html.fr#Editing">cellules de table</a> par exemple.</p>
-
- <p>Quand la sΘlection se trouve α la fin d'un <code><pre></code>, la
- touche Enter crΘe une nouvelle ligne du <pre>. Pour crΘer un paragraphe
- aprΦs le <code><pre></code>, il faut sΘlectionner le <pre> en
- utilisant la touche <kbd>F2</kbd> puis <kbd>Enter</kbd>.</p>
-
- <p>Le plus souvent, le nouvel ΘlΘment crΘΘ est simplement un paragraphe, quel
- que soit le type de l'ΘlΘment prΘcΘdent. Si vous avez besoin d'un autre type
- d'ΘlΘment, vous pouvez changer immΘdiatement le type de cet ΘlΘment, en
- sΘlectionnant le type dΘsirΘ dans le menu <strong>XHTML</strong> ou en
- cliquant sur le bouton correspondant. Vous pouvez aussi continuer α taper et
- <a href="Changing.html.fr#L653">changer le type</a> plus tard.</p>
-
- <h4 id="multi-enter">Plusieurs pressions sur la touche EntrΘe α la fin d'un
- ΘlΘment</h4>
-
- <p>Quand le point d'insertion est dans un ΘlΘment vide, une pression sur la
- touche "EntrΘe" <em>remplace</em> cet ΘlΘment dans un autre ΘlΘment vide au
- niveau supΘrieur de la structure du document. Cette caractΘristique vous
- permet de crΘer trΦs rapidement des structures complexes emboεtΘes.</p>
-
- <p>ConsidΘrez par exemple la structure suivante :</p>
- <ol>
- <li>Le premier item dans le plus haut niveau de la liste.
- <p>Un paragraphe dans le premier item.</p>
- </li>
- <li>Le second item.
- <ol type="a">
- <li>Le premier item dans la liste emboεtΘe.</li>
- <li>Le second item dans la liste emboεtΘe.</li>
- </ol>
- </li>
- <li>Le dernier item dans la liste.</li>
- </ol>
-
- <p>Pour crΘer cette structure, crΘez d'abord une liste numΘrotΘe avec un
- premier item (par exemple en cliquant sur le bouton <img alt="Numbered List "
- src="../images/NumList.gif" /> ) et tapez sur la premiΦre ligne.</p>
-
- <p>A la fin de cette premiΦre ligne, pressez la touche <kbd>Enter</kbd> :
- cela crΘe un nouveau paragraphe dans la liste. A la fin de ce paragraphe,
- pressez la touche <kbd>Enter</kbd> : cela crΘe encore un nouveau paragraphe.
- Par contre, en pressant encore la mΩme touche, vous remplacez ce paragraphe
- dans un item vide 2.</p>
-
- <p>A la fin de la premiΦre ligne de l'article 2, crΘez une nouvelle liste
- avec son premier item (cliquez par exemple sur le bouton <img
- alt="Numbered List " src="../images/NumList.gif" /> ). La nouvelle liste sera
- automatiquement emboεtΘe. L'item b. est crΘΘ en appuyant deux fois sur la
- touche <kbd>Enter</kbd> α la fin de l'item a.</p>
-
- <p>Quand le point d'insertion est α la fin de l'item b., crΘez l'item 3 en
- appuyant quatre fois sur la touche <kbd>Enter</kbd>. Pour crΘer le paragraphe
- qui suit ces listes, pressez la touche <kbd>Enter</kbd> trois fois lorsque le
- point d'insertion est α la fin de l'item 3.</p>
-
- <h4 id="multi-enter2">Plusieurs pressions sur la touche EntrΘe au dΘbut d'un
- ΘlΘment</h4>
-
- <p>La touche <kbd>Enter</kbd> fonctionne de la mΩme maniΦre que prΘcΘdemment
- quand le point d'insertion est au dΘbut d'un ΘlΘment, mais elle crΘe de
- nouveaux ΘlΘments avant l'ΘlΘment courant.</p>
-
- <p>Par exemple, pour ajouter un paragraphe initial dans un item de liste,
- dΘplacez le point d'insertion avant le premier caractΦre de cet item et
- pressez la touche <kbd>Enter</kbd>. Si vous appuyez deux fois sur
- <kbd>Enter</kbd>, vous obtenez un nouvel item avant l'item en cours. Ceci est
- utile pour insΘrer un nouvel article avant le premier.</p>
-
- <p>Cette utilisation de la touche <kbd>Enter</kbd> ne s'applique pas
- seulement aux listes et aux paragraphes, mais α tous les ΘlΘments. Elle est
- par exemple particuliΦrement commode pour <a href="Manual.html.fr">crΘer des
- tables.</a></p>
-
- <h4 id="end-anchor">Sortir des ancres ou des chaεnes d'ΘlΘments de style</h4>
-
- <p>Quand un paragraphe ou un autre bloc de texte se termine par une ancre ou
- une chaεne de caractΦres stylΘe (en gras, en italique ou dans tout autre
- style) si vous placez le point d'insertion α la fin du paragraphe et tapez du
- texte, les caractΦres sont ajoutΘs α la fin de l'ancre ou de la chaεne
- stylΘe. Si vous voulez saisir du simple texte aprΦs cet ΘlΘment, il vous
- suffit de presser la touche <kbd>Enter</kbd> pour sortir de l'ΘlΘment et de
- taper.</p>
-
- <p>Quand un paragraphe ou un autre bloc de texte dΘbute par une ancre ou une
- chaεne de caractΦres stylΘe, si vous placez le point d'insertion au dΘbut du
- paragraphe et tapez du texte, les caractΦres sont insΘrΘs dans l'ancre ou de
- la chaεne stylΘe. Si vous voulez saisir du simple texte avant cet ΘlΘment, il
- vous suffit de presser la touche <kbd>Enter</kbd> pour sortir de l'ΘlΘment et
- de taper.</p>
-
- <h4>Sortir d'un <pre> ou d'une table</h4>
-
- <p>Quand la curseur se trouve α la fin d'un ΘlΘment <pre>, la touche
- <kbd>Enter</kbd> crΘe une nouvelle ligne dans le <pre>. Pour crΘer un
- autre ΘlΘment, un paragraphe, aprΦs le <pre>, vous pouvez utiliser le
- menu Types et sΘlectionner le type dΘsirΘ.</p>
-
- <p>Un autre moyen d'obtenir ce rΘsultat est de sΘlectionner le <pre> en
- entier avec la touche <kbd>F2</kbd> et de presser la touche
- <kbd>Enter</kbd>. Un nouveau paragraphe aprΦs le <pre> sera crΘΘ.</p>
-
- <p>Ceci marche aussi pour une table : il faut sΘlectionner la table
- entiΦre et presser la touche <kbd>Enter</kbd> pour crΘer un nouveau
- paragraphe aprΦs une table. Vous pouvez aussi sortir de la table par une
- sΘrie de plusieurs <kbd>Enter</kbd> successifs.</p>
-
- <h4 id="edit-dl">Editer les listes de dΘfinitions (dl/dt/dd)</h4>
-
- <p>La touche <kbd>Enter</kbd> 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 <kbd>Enter</kbd>. Si vous pressez <kbd>Enter</kbd> 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 <kbd>Enter</kbd> 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
- <kbd>Enter</kbd>. Tapez le nouveau terme (<code>dt</code>), puis pressez
- <kbd>Enter</kbd> deux fois : une nouvelle dΘfinition (<code>dd</code>) est
- crΘΘe directement aprΦs le nouveau terme.</p>
-
- <h3><a name="Changing">Changer le titre du document</a></h3>
-
- <p>Vous pouvez Θditer le titre du document (ΘlΘment <title>) en
- utilisant le menu <strong>Xhtml/changer le titre.</strong> Vous pouvez aussi
- Θditer le titre du document dans la <a href="Views.html.fr#Structure">vue
- structure</a>.</p>
- </div>
-
- <div id="Creating1">
- <h3><a>Traitement des blancs</a></h3>
-
- <p>Pour les documents XHTML, <a href="Math.html.fr#Math">MathML</a>, <a
- href="SVG.html.fr">SVG</a> et pour les ΘlΘments MathML ou SVG inclus dans des
- documents HTML, Amaya supprime les <strong>blancs non significatifs</strong>
- au chargement sauf s'ils doivent Ωtre explicitement prΘservΘs.</p>
-
- <p>Sont appelΘs blancs non significatifs:</p>
- <ul>
- <li>les caractΦres de fin de ligne (#xD et (#xA),</li>
- <li>les caractΦres de tabulation (#X9),</li>
- <li>les blancs de dΘbut d'un ΘlΘment,</li>
- <li>les blancs de fin d'un ΘlΘment,</li>
- <li>les blancs contigus (un seul blanc est alors prΘservΘ).</li>
- </ul>
-
- <p>L'auteur d'un tel document peut vouloir spΘcifier son intention de
- prΘserver tous les caractΦres pour certains ΘlΘments. Pour cela, il peut
- utiliser l'attribut <code>xml:space</code> <strong></strong>ou l'ΘlΘment
- <code>PRE</code> (ce dernier pour des documents XHTML uniquement). Deux
- valeurs sont possibles pour l'attribut <code>xml:space</code> :
- "<code>defaul</code>t" et "<code>preserve</code>". La valeur
- "<code>default</code>" applique le traitement des blancs par dΘfaut dΘfini
- pour la DTD du document. Dans Amaya, le traitement par dΘfaut supprime les
- blancs non significatif pour les DTD supportΘes (voir ci-dessus). La valeur
- "<code>preserve</code>" indique α Amaya de prΘserver tous les caractΦres, α
- l'exception du premier caractΦre qui suit immΘdiatement la fin de la balise
- de l'ΘlΘment portant l'attribut si ce caractΦre est une fin de ligne.
- L'attribut <code>xml:space</code> s'applique α tous les ΘlΘments α
- l'intΘrieur du contenu de l'ΘlΘment porteur de la dΘclaration, α moins qu'il
- ne soit annulΘ par l'apparition d'un autre attribut <code>xml:space</code>.
- Concernant la DTD XHTML, l'ΘlΘment <code>PRE</code> induit le mΩme
- comportement que l'attribut xml:space avec la valeur "preserve".</p>
-
- <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<strong> blancs non significatifs </strong>au chargement</p></code></pre>
-
- <p>donnera α l'Θdition:</p>
- <pre><code> Amaya supprime les</code><strong><code> blancs non significatifs </code></strong><code>au chargement</code></pre>
-
- <p>et sera sauvegardΘ sous cette forme. Lors du prochain chargement de ce
- document, cette partie sera transformΘe en:</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. La forme correcte
- aurait ΘtΘ:</p>
- <pre><code> <p>Amaya supprime les <strong>blancs non significatifs</strong> au chargement</p></code></pre>
- </div>
-
- <p><a href="Document.html.fr#Changing"><img alt="previous"
- src="../images/left.gif" /></a> <a href="Manual.html.fr"><img alt="top"
- src="../images/up.gif" /></a> <a href="Attributes.html.fr#Attributes"><img
- alt="next" src="../images/right.gif" /></a></p>
- <hr />
- </body>
- </html>
-