Document sans titre
Chapitre 02 : Mise en forme du texte
Télécharger ce chapitre au format *.pdf en cliquant ici
(255 ko).
Introduction
A présent, vous savez réaliser une page de base...
Mais, vraiment de base ! Car, il faut dire qu'écrire du texte noir sur
une page blanche ne va pas marquer vos visiteurs plus que cela ! Nous allons
donc nous amuser un petit peu dans ce chapitre, uniquement avec le texte. Et
encore, nous ne verrons pas tout de suite l'utilisation des couleurs, ce qui
fera l'objet du prochain chapitre.
Etude du problème :
Au cas où votre texte s'étale sur plusieurs paragraphes,
il peut se passer quelque chose d'étrange concernant la mise en page...
Regardez plutôt...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML
1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="fr" lang="fr"
>
<head>
<title>
Citations mathématiques </title>
</head>
<body>
La Mathématique
La Mathématique, science toute puissante
au coeur de toute chose, est souvent critiquée, parfois adulée...
Découvrons ensemble quelques points de vue de personnages plus
ou moins connus...
"Les hautes mathématiques sont l'autre
musique de la pensée."
Steiner
"L'étude des mathématiques
est comme le Nil, qui commence en modestie et finit en magnificence."
Colton
"En mathématiques, on
ne comprend pas les choses, on s'y habitue."
Von Neumann
"L'essence des mathématiques,
c'est la Liberté !"
Cantor
</body>
</html>
La mise en page à l'air plutôt correcte, n'est-ce
pas ? Eh bien, regardez le résultat ( ici
). Une petite surprise vous y attend.
Pourquoi un tel résultat ? Il faut savoir que le XHTML
oublie les retours à la ligne, les tabulations et autres alinéas
lors de la compilation (la transformation du code tel que vous l'avez tapé
en code compréhensible par votre ordinateur). Ce qui explique cette affreuse
mise en page !
La balise de paragraphe :
Il s'agit d'une balise toute simple : <p>. C'est elle
qui vous permet de différencier vos différents paragraphes.
Ouvrez-la quand vous commencez un paragraphe, et fermez-la quand vous terminez
celui-ci. Ce qui donne (je n'ai pas tout recopié) :
<p>
La Mathématique </p>
<p> La Mathématique,
science toute puissante au coeur de toute chose, est souvent critiquée,
parfois adulée... Découvrons ensemble quelques points
de vue de personnages plus ou moins connus... </p>
Comme vous pouvez le constater, il est tout à fait possible d'en mettre
plusieurs à la suite. Quant à l'imbrication de plusieurs paragraphes
les uns dans les autres, c'est possible aussi. Mais, évitez d'en imbriquer
de trop les uns dans les autres... Ne serait-ce que pour la lisibilité
du code.
Regardons à présent le résultat de ce que nous venons
de faire grâce à ce lien : ici.
Au moins, maintenant, c'est un peu plus espacé.
La balise de retour à la ligne :
Mais, on pourrait remarquer que les noms des auteurs sont toujours
accolés à la citation. Il serait préférable de
le mettre à la ligne. C'est le rôle de la balise <br/>.
Remarquez le slash final qui indique que c'est une balise solitaire. Ainsi,
notre code devient :
<p>
"Les hautes mathématiques sont l'autre musique de la pensée."
<br/>
Steiner
</p>
Ce qui donne la page suivante : lien.
Pour sauter une ligne, vous pouvez théoriquement mettre
plusieurs <br/> à la suite. Mais, autant utiliser les paragraphes
dans ce cas. Votre code sera plus clair.
Cependant, les noms ne sont toujours pas sur la gauche ! Qu'à
cela ne tienne ! Examinons ensemble les balises d'alignements !
Les balises d'alignement :
Je ne vous ai pas tout dit concernant la balise de paragraphe...
Eh oui, elle peut en effet admettre un attribut. Celui-ci est l'attribut align.
Il permet de placer votre texte soit à gauche de la page (valeur left),
soit à droite (valeur right), soit au centre (valeur center). Dans
notre cas, où nous voulons que le nom de l'auteur apparaisse à
droite, ce sera :
<p>
"Les hautes mathématiques sont l'autre musique de la pensée."
<br/> </p>
<p
align="right">
Steiner </p>
Pour des raisons esthétiques, il vaut mieux enlever le retour à
la ligne : en effet, le changement de paragraphe en comprend déjà
un.
Attention à ne pas oublier les guillemets pour la valeur de align.
Cela donne la page suivante : lien.
Les balises d'importance
:
A présent, nous voulons (ou du moins, je veux) mettre
le titre « La Mathématique » un peu plus en valeur...
Pour cela, pourquoi ne pas l'écrire plus gros que le reste de la page
? C'est ainsi que nous allons utiliser les balises <hN> où
N désigne un nombre entier naturel entre 1 et 6.
Cette famille de balises modifie l'importance accordée aux éléments
compris entre les deux balises ouvrante et fermante. Plus on se rapproche
de 1, plus le texte est important. Et inversement si on s'en éloigne.
D'où la transformation du code ainsi que les résultats de celle-ci
:
<!--
L'ordre des balises a son importance : on ouvre p, puis h1 ; on ferme h1,
puis p. -->
<p> <h1>
La Mathématique </h1> </p>
<p> La Mathématique,
science toute puissante au coeur de toute chose, est souvent critiquée,
parfois adulée... Découvrons ensemble quelques points de vue
de personnages plus ou moins connus... </p>
Pour visualiser les effets de ces modifications, c'est
ici.
Une remarque importante pour la programmation XHTML : l'imbrication de balises
différentes doit se faire avec prudence : l'ordre d'ouverture et de
fermeture de celles-ci a en effet son importance. Il faut toujours respecter
le schéma A B
/B /A, et non pas
A B /A
/B. Regardez l'exemple ci-dessus pour avoir une
illustration de ceci.
Les balises
d'Italie et de Grèce :
Désolé pour ces mauvais jeux de mots... Je voulais tout simplement
parler des balises italiques et grasses...
Pour mettre en valeur certains mots de vos pages, vous avez la possibilité
d'utiliser l'une de ces transformations. Pour mettre un texte en italique,
il vous faudra employer la balise <em>, tandis que pour le mettre en
gras, ce sera <strong>. Un exemple avec nos citations
:
<p>
"Les hautes mathématiques sont l'autre musique de la pensée."
</p>
<p
align="right">
<em> Steiner </em>
</p>
Amusez-vous à mettre tout le texte en forme comme il faut pour vous
entraîner à l'utilisation de ces nouvelles balises. Et, essayer
de souligner le titre, grâce à la balise de soulignement <u>.
Au final, vous devriez obtenir cette page : lien.
Indices et exposants
:
Cela ne nous servira pas beaucoup dans notre cas, mais il peut arriver que
vous ayez à écrire des puissances ou des indices (si vous faîtes
un site de chimie par exemple). Certes, il y a toujours possibilité d'écrire
des chiffres du genre 5^4, mais c'est relativement peu esthétique.
Pour les exposants, c'est la balise <sup> tandis que pour les indices,
il s'agit de <sub>. Un petit exemple qui n'a plus rien à voir avec
ce qui précède, et qui plaira sûrement à tous les
chimistes :
Réaction d'autoprotolyse de l'eau : H<sub>2</sub>O
= H<sub>3</sub>O<sup>+</sup>
+ HO<sup>-</sup>
</p>
Pour voir le résultat : ici.
Balise BlockQuote
:
Pour insérer du texte avec une légère marge sur la droite,
il est possible d'utiliser cette balise. Il n'y a pas énormément
de choses à dire sur celle-ci, si ce n'est qu'il est possible d'en imbriquer
plusieurs les unes dans les autres.
Un petit exemple nous venant tout droit de l'antiquité latine :
<em> Epigrammes
</em> - Livre
V - Martial
<blockquote> Languebam:
sed tu comitatus protinus ad me <br/>
uenisti
centum, Symmache, discipulis. <br/>
Centum
me tetigere manus aquilone gelatae : <br/>
non
habui febrem, Symmache, nunc habeo. </blockquote>
Et ainsi, vous verrez s'afficher sous vos
yeux ébahis (j'en fais pas un petit peu trop là ?) : lien.
On verra plus tard pour la traduction. En effet, là n'est pas le but
de ce chapitre. Mais, si des latinistes veulent s'amuser...
Balise acronymique
:
Cette balise est très peu utilisée... Je la place dans ce chapitre
surtout à titre d'exemple, histoire que vous sachiez qu'elle existe.
Un acronyme est une abréviation comme C.A.F., P.D.G., S.N.C.F., etc...
La langue française regorge de telles abréviations. Pour s'y
retrouver, vous pouvez proposer à vos visiteurs la traduction de ceux-ci,
sans surcharger votre page. Pour cela, il suffit d'utiliser la balise : <acronym>.
Elle prend comme argument title la signification de cette acronyme. Un exemple
:
Selon un récent rapport de la <acronym
title="National
American Space Administration">
NASA </acronym>
...
Vous affichera (sauf si vous êtes sous Internet Explorer) : ceci.
Comme vous pouvez le constater, l'acronyme est souligné en pointillé
(sauf sous IE...). Et, si l'internaute pose son curseur de souris dessus,
il apparaît une petite bulle dans laquelle s'affiche la signification
de cet acronyme. Pas mal, non ?
22, v'là
la police !
Dans cette dernière partie, nous allons voir comment changer la police
d'écriture de notre texte (ou la font en anglais). Il s'agit en fait
de la manière dont est écrit votre page. Quelques exemples de
polices :
Voici la
police Verdana.
Ceci est la police Comic sans MS.
La police utilisée pour écrire ce cours est la police Times
New Roman.
Pour modifier la police, on utilise la balise suivante :
<font face="Nom
de la police à utiliser">
Votre texte </font>
<font face="Comic
sans MS, Arial"> Hello
World ! </font>
Inutile de chercher, il n'y a pas de lien pour cet exemple. Pourquoi ? Car
cela n'apporterait pas grandchose...
Remarquez qu'ici, j'ai mis deux polices différentes. Pourquoi ? Il
existe de très nombreuses polices de par le monde. Et, tout Internaute
ne les possède pas toutes. Que se passerait-il si vos visiteurs ne
possédaient pas la police que vous avez choisie ? Eh bien, ce sera
la police par défaut, définie par le navigateur, qui sera utilisée.
Pas terrible pour l'esthétique... Donc, veillez à ne pas choisir
de police trop exotique...
Voici une petite liste des fonts que vous pouvez utiliser librement, car
présentes sur quasiment toute machine (on ne se moque pas de l'exemple...
:) :
Nom de la police |
Exemple |
Arial |
Le chat
mange la souris. |
Arial Black |
Le chat mange la souris. |
Comic sans MS |
Le chat mange la souris. |
Courier New |
Le chat
mange la souris. |
Georgia |
Le
chat mange la souris. |
Symbol |
Le chat mange la souris. |
Impact |
Le chat mange la souris. |
Times New Roman |
Le chat mange la souris. |
Trebuchet MS |
Le chat mange la souris. |
Verdana |
Le
chat mange la souris. |
Webdings |
Le chat mange la souris. |
Une petite précision, qui je pense est inutile à apporter
(quoique...) : éviter d'utiliser la police Webdings... Ce n'est pas
que c'est un peu incompréhensible, mais un petit peu quand même...
Enfin, tant que nous y sommes, il est possible de modifier la taille de
la police utilisée, grâce à l'argument size. Celui-ci
prend comme valeur des entiers naturels compris entre 1 et 7.
<font face="Arial,
Comic sans MS" size="5">
Votre texte </font>
Pour finir, voici ce que j'appelle la tour des tailles :
Taille 1
Taille 2
Taille 3
Taille 4
Taille 5
Taille 6
Taille 7
Pas mal de nouvelles notions dans ce chapitre, n'est-ce pas
? Digérez tout cela, et on se donne rendez-vous dans le prochain. Pensez
à vos crayons de couleurs : nous allons faire du coloriage... :)
|