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 9.1, see http://www.w3.org/Amaya/" />
- <link href="style.css" rel="stylesheet" type="text/css" />
- </head>
-
- <body xml:lang="fr" lang="fr">
-
- <div>
- <img alt="Amaya" src="../../resources/icons/22x22/logo.png" class="logo" />
-
- <p class="nav"><a href="Document.html.fr" accesskey="p"><img alt="previous"
- src="../../resources/icons/misc/left.png" /></a> <a href="Manual.html.fr"
- accesskey="t"><img alt="top" src="../../resources/icons/misc/up.png" /></a>
- <a href="Attributes.html.fr" accesskey="n"><img alt="next"
- src="../../resources/icons/misc/right.png" /></a></p>
- </div>
-
- <div class="toc">
- <ul>
- <li><a href="#L1103">CrΘer de nouveaux <span xml:lang="fr"
- lang="fr">ΘlΘments</span></a>
- <ul>
- <li><a href="#Boutons">Boutons et menus</a></li>
- <li><a href="#Point">Point d'insertion</a></li>
- <li><a href="#Sous-menu">Sous-menu Structure</a></li>
- <li><a href="#L1179">ElΘments crΘΘs automatiquement</a></li>
- <li><a href="#touche">La touche Enter (ou Return)</a>
- <ul>
- <li><a href="#end-anchor">Sortir des ancres ou des chaεnes
- d'ΘlΘments de style</a></li>
- <li><a href="#multi-enter">CrΘation de structures
- imbriquΘes</a></li>
- <li><a href="#edit-dl">Editer les listes de dΘfinitions
- (dl/dt/dd)</a></li>
- </ul>
- </li>
- <li><a href="#Changer">Changer le titre du document</a></li>
- <li><a href="#Traitement">Traitement des blancs</a></li>
- </ul>
- </li>
- </ul>
- </div>
-
- <div id="Creating">
- <h2 id="L1103">CrΘer de nouveaux <span xml:lang="fr"
- lang="fr">ΘlΘments</span></h2>
-
- <h3 id="Boutons"><a name="Types" id="Types">Boutons et menus</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> et <strong>XML</strong>, ou la palette XHTML
- pour les ΘlΘments les plus communs (images, en-tΩtes, listes...). Ces
- commandes crΘent simplement l'ΘlΘment correspondant α la position
- courante.</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 id="Point">Point d'insertion</h3>
-
- <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 mΩme un caractΦre uniqueá: si
- la sΘlection courante n'est pas vide, Amaya 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></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 langages HTML, SVG
- ou MathML. Amaya 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="../../resources/icons/22x22/XHTML_H2.png" alt="H2" /> , Amaya ne crΘe
- pas la nouvelle en-tΩte α cette position (elle serait invalide) mais aprΦs le
- paragraphe, α la position valide la plus proche.</p>
-
- <p>Dans d'autres cas, Amaya modifie la structure existante pour crΘer
- l'ΘlΘment dΘsirΘ tout en respectant les contraintes du langage. Si le point
- d'insertion est quelque part dans un item de liste (li) quand vous crΘez une
- en-tΩte (avec le bouton <img src="../../resources/icons/22x22/XHTML_H2.png"
- alt="H2" /> de la palette ou α partir du menu), l'item et la liste α laquelle
- il appartient sont automatiquement divisΘs afin de crΘer l'en-tΩte demandΘ et
- de se conformer aux contraintes du langage HTML.</p>
-
- <h3 id="Sous-menu"><a name="Structure" id="Structure">Sous-menu
- Structure</a></h3>
-
- <p>Pour crΘer des ΘlΘments dans la partie <code>head</code> du document,
- utilisez le sous-menu <strong>Structure</strong> du menu
- <strong>XHTML</strong>. Pour que ce menu soit actif, il faut que la sΘlection
- soit dans la partie <code>head</code>. Celle-ci n'est affichΘe que dans la <a
- href="Views.html.fr#Structure">vue structure</a>. Il vous faut donc ouvrir
- cette vue. Mettez le point d'insertion α la position dΘsirΘe et choisissez le
- type d'ΘlΘment α crΘer dans le sous-menu <strong>Structure.</strong></p>
-
- <p>Le menu <strong>Structure</strong> vous permet aussi de crΘer des
- 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>
-
- <h3 id="L1179">ElΘments crΘΘs automatiquement</h3>
-
- <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
- (<code>caption</code>), plusieurs lignes (<code>tr</code>) et plusieurs
- cellules (<code>td</code> ou <code>th</code>) dans chaque ligne.</p>
-
- <p>Quand Amaya crΘe de tels ΘlΘments, il crΘe aussi leurs composants. Une
- table est crΘΘe avec une lΘgende et quelques lignes contenant plusieurs
- cellules. Le point d'insertion est automatiquement placΘ dans le premier de
- ces composants. Vous pouvez saisir 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 id="touche"><a name="L906" id="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Θments. 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.</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>
-
- <p>Quand la sΘlection se trouve α la fin d'un ΘlΘment <code>pre</code>, la
- touche Enter crΘe une nouvelle ligne du <code>pre</code>. Pour crΘer un
- paragraphe aprΦs le <code>pre</code>, il faut sΘlectionner le
- <code>pre</code> en utilisant la touche <kbd>F2</kbd> puis
- <kbd>Enter</kbd>.</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 α l'intΘrieur 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 id="multi-enter">CrΘation de structures imbriquΘes</h4>
-
- <p>Quand le point d'insertion est dans un ΘlΘment vide, une pression sur la
- touche Enter remplace cet ΘlΘment par un autre ΘlΘment vide au niveau
- supΘrieur de la structure du document. Ce comportement 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 class="ProcedureCaption">Pour crΘer cette structureá:</p>
- <ol>
- <li>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="../../resources/icons/22x22/XHTML_Num.png" align="middle" />.</li>
- <li>Tapez le contenu de la premiΦre ligne et pressez la touche
- <kbd>Enter</kbd> : cela crΘe un nouveau paragraphe dans l'item de
- liste.</li>
- <li>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.</li>
- <li>Entrez le contenu de la premiΦre ligne du second item.</li>
- <li>A la fin de la premiΦre ligne de l'item 2, crΘez une liste nouvelle
- avec son premier item (cliquez par exemple sur le bouton <img
- alt="Numbered List " src="../../resources/icons/22x22/XHTML_Num.png"
- align="middle" />). La nouvelle liste sera automatiquement emboεtΘe.</li>
- <li>Entrez le contenu du premier item de la nouvelle liste et crΘez l'item
- b en appuyant deux fois sur la touche <kbd>Enter</kbd> α la fin de l'item
- a.</li>
- <li>Entrez le contenu de l'item b. 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>.</li>
- <li>Entrez le contenu du dernier item. 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.</li>
- </ol>
-
- <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 devant 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 item avant le premier.</p>
-
- <p class="Note"><strong>Noteá:</strong> Cette utilisation de la touche
- <kbd>Enter</kbd> ne s'applique pas seulement aux listes et aux paragraphes,
- mais α tous les ΘlΘments.</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>). Entrez le contenu de ce nouveau terme et pressez une
- fois la touche <kbd>Enter</kbd>á: vous crΘez 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 immediatement aprΦs le nouveau terme.</p>
-
- <h3 id="Changer"><a name="Changing" id="Changing">Changer le titre du
- document</a></h3>
-
- <p>Vous pouvez Θditer le titre du document (ΘlΘment <code>title</code>) 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 id="Traitement"><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 XHTML, Amaya supprime les <strong>blancs non significatifs</strong>
- au chargement, sauf s'ils sont 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 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>default</code>" 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:</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="../../resources/icons/misc/left.png" /></a> <a
- href="Manual.html.fr"><img alt="top" src="../../resources/icons/misc/up.png"
- /></a> <a href="Attributes.html.fr#Attributes"><img alt="next"
- src="../../resources/icons/misc/right.png" /></a></p>
- <hr />
- </body>
- </html>
-