Table des matières | |
5. Du style et beaucoup de sensRéflexionsForme et fondLe traitement d'un texte consiste en un traitement du contenu (fond) et un traitement de la forme (mise en forme et en page). ![]() Peut-être faites-vous partie de ceux qui accomplissent la mise en forme et en page d'un texte en même temps que son encodage. Vous auriez tort de vous en priver, vu la facilité avec laquelle il est possible d'attribuer du gras ou de l'italique à un mot ou à une phrase, d'effectuer des changements de police et de taille des caractères… Si une mise en forme « à la volée » ne pose pas de problème pour des applications simples, cela se complique si on souhaite une présentation homogène sur un document un peu volumineux ou entre plusieurs documents. Et pour cause, l'attention accordée à la mise en forme empêche inévitablement de se concentrer sur le contenu. ![]() Mais d'autre part, l'absence totale de mise en forme diminue la lisibilité du texte pour son créateur car elle ne fait apparaître aucune structuration, aucun niveau de lecture. ![]() Alors quelle attitude adopter ? Bonne pratique : suivons les balises !![]() Vous savez que les systèmes ne traitent que la forme, alors que les humains travaillent rarement sans attribuer du sens à ce qu'ils font, même lorsqu'il s'agit de… la mise en forme d'un texte. Ce qui est fondamental, dans un premier temps, n'est donc pas la forme que l'on va donner à divers blocs de texte, mais la sémantique que l'on va leur attribuer, le statut que nous leur donnons dans le texte : un titre de premier niveau ou de deuxième niveau, un élément d'une liste énumérative, l'énoncé d'un exercice… C'est ce que vous faites lorsque vous sélectionnez un bloc avant de lui appliquer un style. Par cette opération de balisage, vous précisez au système le statut que vous attribuez à ce bloc et cela, même si vous pensez déjà à sa mise en forme. Mais qu'entend-on exactement par « balisage » ? ![]() De nombreux langages informatiques, et notamment ceux qui sont utilisés sur le Web, sont des langages de balisage destinés à indiquer aux navigateurs Web la nature des contenus qu'ils reçoivent et doivent mettre en page. Savoir d'abord que tel bloc de texte constituera un titre de deuxième niveau est plus important que de déterminer la taille de ses caractères ou leur couleur, une démarche qui peut être effectuée par la suite. Avec les styles, les programmes de traitement de texte procèdent de manière assez semblable. Leur rôle principal est d'attribuer au bloc un « style » de mise en forme dont la définition peut parfois être utilisée à d'autres fins (par exemple, la création d'une table des matières pour ce qui est des styles de titre). Un style est donc un ensemble de paramètres de mise en forme. Les chapitres 3 et 4 vous ont montré le rôle important joué par les caractères et les paragraphes. Vous ne serez donc pas étonné d'apprendre que l'on distingue les styles de caractères des styles de paragraphes. Le travail automatique du systèmeLorsqu'un logiciel met en forme un document, il tient compte des blocs de textes que VOUS avez balisés pour définir ainsi des niveaux sémantiques dans le contenu. Le logiciel associe aux styles que vous avez choisis des paramètres de mise en forme qui sont, dans un premier temps, des paramètres par défaut. Par exemple, pour le titre de niveau 1 de la deuxième illustration (page précédente), ces paramètres sont : police Calibri Gras 16 pt. La couleur est définie par ses trois composantes (cf. le module sur le traitement des images) rouge : 79, vert : 129, bleu : 189. Par la suite, vous pourrez décider de modifier la définition de ces styles pour donner au texte un autre look. Le système l'adaptera automatiquement. Notez encore que vous pouvez, si vous avez les idées claires à ce propos, modifier ces paramètres avant de rédiger votre texte. ![]() ![]() Styles prédéfinisDe nombreux styles prédéfinis existent. Ils correspondent aux niveaux sémantiques courants dans la mise en forme d'un texte : normal, titre, titre1, titre2, corps de texte, énumération… Leurs noms peuvent varier, mais tous correspondent à un ensemble de paramètres qui seront appliqués aux entités sélectionnées. ![]() Vous pouvez (c'est même très souhaitable) utiliser ces styles prédéfinis pour baliser vos textes au fur et à mesure de leur écriture. La véritable forme, vous pourrez la déterminer par la suite en adaptant la définition de ces styles aux paramètres qui vous conviennent. ![]() Le style normal est le style de base, donc le style par défaut de tous les textes que vous écrirez. En d'autres termes, tous les paragraphes ont un style, même si vous ne l'avez pas précisé. Beaucoup d'autres styles sont basés sur la définition de celui-là avec quelques paramètres modifiés. Certains programmes de traitement de texte génèrent automatiquement de nouveaux styles dans la liste des styles, auxquels ils attribuent des noms très liés aux modifications de mise en forme effectuées par l'utilisateur comme « gras+italique » ou « normal+10pt ». |