Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > a412ceb851151854794ced2a242192bb > files > 879

howto-html-fr-20080722-1mdv2010.0.noarch.rpm

<!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 &lt;emphasis&gt;sont&lt;/emphasis&gt;
appartiennent à nous !
</pre><p>

Le « <span class="quote"><code class="sgmltag-starttag">&lt;emphasis&gt;</code></span> » et le 
« <span class="quote"><code class="sgmltag-endtag">&lt;/emphasis&gt;</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>