<!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"><head><title>Balisage structurel : préambule</title><link href="style.css" rel="stylesheet" type="text/css" /><meta content="DocBook XSL Stylesheets V1.73.2" name="generator" /><link rel="start" href="index.html" title="Comprendre DocBook (Guide pratique)" /><link rel="up" href="index.html" title="Comprendre DocBook (Guide pratique)" /><link rel="prev" href="ar01s02.html" title="Pourquoi s'intéresser à DocBook ?" /><link rel="next" href="ar01s04.html" title="Définitions de types de documents (DTD)" /></head><body><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">Balisage structurel : préambule</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ar01s02.html">Précédent</a> </td><th align="center" width="60%"> </th><td align="right" width="20%"> <a accesskey="n" href="ar01s04.html">Suivant</a></td></tr></table><hr /></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title"><a id="N100BF" />Balisage structurel : préambule</h2></div></div></div><p> Les anciens langages de mise en forme tels que Tex, Texinfo ou Troff permettaient de réaliser un <em class="firstterm">balisage de présentation</em><a class="indexterm" id="N100C6" />. Les instructions que vous donniez à ces systèmes concernaient l'apparence et la disposition physique du texte (par exemple, des modifications de la fonte ou de l'indentation). </p><p> Tant que votre objectif restait d'imprimer sur un seul support ou un seul type de périphérique d'affichage, le balisage de présentation restait une bonne solution. Vous en atteignez les limites lorsque vous commencez à baliser un document en voulant (a) qu'il puisse être mis en forme pour des dispositifs d'affichages très différents (comme des imprimantes et le web) ou (b) réaliser des recherches sur le document et l'indexer via sa structure logique (par exemple pour l'incorporer dans un système hypertexte). </p><p> Pour disposer de ces capacités, vous aurez besoin d'un système de <em class="firstterm">balisage structurel</em><a class="indexterm" id="N100D1" />. Avec le balisage structurel, vous ne décrirez pas l'apparence physique du document mais plutôt les propriétés logiques de ses différentes parties. </p><p> Par exemple : dans un langage de balisage de présentation, si vous désirez accentuer un mot, vous indiquerez à l'outil de mise en forme de le mettre en caractères gras. Dans <span class="citerefentry"><span class="refentrytitle">troff</span>(1)</span> cela ressemblera à ceci<sup>[<a href="#ftn.N100DE" id="N100DE" class="footnote">1</a>]</sup> : </p><pre class="programlisting"> Toutes vos base .B sont appartiennent à nous ! </pre><p> Dans un langage de balisage structurel, vous indiquerez à l'outil de mise en forme de mettre le en relief : </p><pre class="programlisting"> Toutes vos base <emphasis>sont</emphasis> appartiennent à nous ! </pre><p> Le « <span class="quote"><code class="sgmltag-starttag"><emphasis></code></span> » et le « <span class="quote"><code class="sgmltag-endtag"></emphasis></code></span> » de la ligne précédente sont appelés des <em class="firstterm">balises de marquage</em><a class="indexterm" id="N100FC" /> ou tout simplement des <em class="firstterm">balises</em>. Elles constituent les instructions de votre outil de mise en forme. </p><p> Dans un langage de balisage structurel, l'apparence physique du document final sera contrôlée par l'application d'une <em class="firstterm">feuille de style</em><a class="indexterm" id="N10108" />. C'est la feuille de style qui indiquera à l'outil de mise en forme de « <span class="quote">représenter la mise en relief sous forme de caractères gras</span> ». Un des avantages des langages de balisage structurel est qu'en modifiant une feuille de style vous pourrez modifier de manière globale la présentation du document (pour utiliser des polices de caractères différentes par exemple) sans avoir à modifier chaque occurrence, par exemple, de <span class="markup">.B</span> dans le document lui-même. </p><div class="footnotes"><br /><hr align="left" width="100" /><div class="footnote"><p><sup>[<a href="#N100DE" id="ftn.N100DE" class="para">1</a>] </sup> N.D.T. : les fautes sont volontaires. Pour comprendre cette référence, jetez un œil à l'article Wikipédia <a class="ulink" href="http://fr.wikipedia.org/wiki/All_your_base_are_belong_to_us" target="_top">correspondant</a>. </p></div></div></div><div class="navfooter"><hr /><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ar01s02.html">Précédent</a> </td><td align="center" width="20%"> </td><td align="right" width="40%"> <a accesskey="n" href="ar01s04.html">Suivant</a></td></tr><tr><td valign="top" align="left" width="40%">Pourquoi s'intéresser à DocBook ? </td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%"> Définitions de types de documents (DTD)</td></tr></table></div></body></html>