J'apprends à construire
mon premier site
Initiation progressive
à l'édition de documents web avec le
logiciel
NVu
Quatrième
leçon: blocs de titres - vocabulaire
5.
Je découvre les blocs de titres
Nous
connaissons maintenant tous les principes de définition
des styles. Le reste n'est que subtilités et
commodités supplémentaires. Par exemple, si je
désire
créer un style spécifique pour les titres et les
sous-titres, j'ai la possibilité de créer une
classe
".titre". Eh bien, c'est complètement inutile car c'est
déjà fait par le logiciel et prévu
dans
le
langage html. Ce langage recèle quelques outils utiles. Nous
allons faire connaissance avec les plus utiles pour la construction de
notre site.
Dans cette boîte à outils, nous manipulerons
Blocs
de titres h. Styles
Pour structurer le texte de cette page et la rendre agréable
à lire et à parcourir, j'ai
inséré des
titres et des sous-titres. Je me suis servi pour
cela des balises
<h1>,
<h2>,
<h3>.
Je procède
exactement comme pour <p>. J'applique le style soit avant
la
saisie, soit après à un texte
déjà saisi,
en
sélectionnant le format choisi "titre 1" etc...
dans le
menu déroulant de la barre de mise en forme (
figure
3-1).
Les balises <h..> sont des balises blocs, et comme
telles,
elles
bénéficient des mêmes
fonctionnalités que la
balise
<p>. Elles sont dotées d'un formatage par
défaut qui met en relief
les titres
de niveau 1 par rapport aux titres de niveau 2 et 3. On dispose de 6
niveaux jusqu'à h6. Bien
évidemment, je peux changer les règles de style
à
ma convenance comme pour la balise <p>. Par
exemple, j'ai fixé une valeur 1.5 em
pour la taille de
police de h2.
Je peux donc:
- créer un style
intégré avec le menu [Styles internes]
à partir du
sélecteur de la barre d'état
- l'extraire et le positionner sur la feuille de
style
interne avec le même menu contextuel.
- ou encore définir et fixer les valeurs des
propriétés de
style des éléments h1, h2, ..., h6 directement
dans
l'éditeur CSS: [Feuille de style
interne]>[Règle]>[Style appliqué
à tous les
éléments d'un type]. J'inscris le nom
de l'élément: h1, puis je clique sur
[Créer la
règle de style] pour le définir (figure
4-6).
Changement de ligne dans un bloc
Appuyer sur la touche ENTRÉE nous sort automatiquement du
format
Titre
et nous retombons en corps de texte. C'est l'usage normal de la
fonction "Titre".
Si je veux rester dans le même format afin
d'écrire un
titre à plusieurs lignes, j'appuie sur
MAJ+ENTRÉE, comme
pour
les paragraphes.
Insérer
une
table
des matières
Grâce
à leur repérage par des chiffres, les titres
peuvent
être utilisés pour un repérage
hiérarchique. Par défaut le style du format des
titres
est tel qu'il met en évidence les gros titres par rapport
aux
sous-titres, et ceci jusqu'au niveau 6 <h1> à
<h6>. Cette fonction hiérarchique n'est pas
une
propriété en soi des blocs. Par exemple, on peut
demander
que le logiciel crée automatiquement une table des
matières en recopiant tous les titres de la façon
que
l'on veut.
Cela se fait avec le menu [Insertion]>[
Table des
matières]>[Insérer].
Une boîte
de dialogue
s'ouvre, et je peux choisir quels sont les niveaux des titres que je
veux voir figurer dans cette table et dans l'ordre que je veux, et
même choisir de n'y
voir
figurer que des titres avec certaines classes. Dans le document
présent, j'ai numéroté mes titres
dans la saisie
même du texte. Je peux empêcher
l'éditeur d'en
ajouter dans la table des matières en enlevant la
sélection [Numéroter toutes les
entrées dans la
table des matières].
Figure 5-1
Les niveaux de titre jouent également un rôle dans
le
référencement du site lorsque les pages ont
été publiées. Le site est
repéré par
les
moteurs de recherche
en fonction de certains critères, en particulier les niveaux
des titres. Si l'on veut être repéré,
il
est important de bien choisir les titres et leurs niveaux pour que le
site soit le plus visible possible par les moteurs de recherche.
Formater
le
corps de texte avec l'éditeur de
style
Outre le format "Paragraphe" et les formats "Titre", je rappelle que le
corps de texte qui est le format par défaut constitue aussi
un
bloc avec la balise bloc <body>. Et comme les autres
blocs, je
peux
- créer un style
intégré à partir du
sélecteur de la barre d'état
- l'extraire et le positionner sur la feuille de
style
avec le même menu contextuel.
- ou encore définir et fixer les valeurs des
propriétés de
style de l'élément body directement dans
l'éditeur
CSS: [Feuille de style
interne]>[Règle]>[Style appliqué
à tous les
éléments d'un type]. J'inscris le nom
de l'élément: body, puis je clique sur
[Créer la
règle de style] pour le définir (figure
4-6).
Préformaté
Il
existe d'autres formats possibles dans la liste du menu
déroulant, moins fréquent, plus techniques, que
je
connais mal. Voici ce que dit l'
aide:
Préformaté :
ce format est utile pour les éléments
tels que les exemples de code, les données en colonnes et
les messages
électroniques à afficher dans une police
à chasse fixe. En texte
normal, la plupart des navigateurs suppriment les espaces, tabulations
et retours chariot superflus. Toutefois, le texte utilisant le style
préformaté s'affiche avec l'espacement intact, ce
qui préserve la mise
en page du texte original.
J'espère que vous avez compris. Pas moi.
6.
Arrêt sur le
vocabulaire - Commentaires
Avec ces nouveaux termes, éléments, classes,
attributs,
propriétés, etc..
il y a
parfois de quoi se mélanger les pinceaux et ne plus savoir
à quoi
ça se rapporte. D'autant plus que les mots ne sont pas
forcément évocateurs de ce qu'ils
représentent
réellement. Le travail des traducteurs n'est pas toujours
facile,
surtout si l'on est un informaticien familier des mots
américains... Voici donc une tentative de
récapitulation
des notions survolées dans le cours de ce
tutoriel.
Élément
Un
élément,
c'est comme une personne, une fleur, un animal, une
agglomération ou un objet qu'on peut
voir et toucher, même si on ne connaît pas son nom.
Quelque
chose
de matériel, en somme, qui a
une
existence en soi, même si cette matière est faite
de
signes qui s'affichent sur un écran. Par exemple,
si vous êtes en face d'une fleur, elle existe en
tant qu'objet matériel, même si vous
êtes un
bébé de quelques mois et que vous ne savez pas
qu'on la
désigne par le mot "fleur". On distingue donc l'objet
lui-même et le
nom
commun qui
la représente. L'objet reste invariable, alors que
son nom
peut varier en fonction du langage
employé (flower en anglais, Blume en allemand).
Dans le langage html, l'objet s'appelle un
élément. On le
désigne par un
nom commun: paragraphe, titre, image, liste, corps de
texte, tableau.
Évidemment, ces éléments sont
définis
pour servir
dans un éditeur de page web, et leur existence tient
à
leur
fonction.
Sélecteur
Le sélecteur est le symbole qui désigne le nom de
l'objet. C'est en somme l'étiquette de
l'élément :
h1, div, p, etc..
Balise
Imaginons que l'objet est une ville. La balise, c'est le
poteau
indicateur sur la route à
l'entrée de la ville. Ce poteau est normalisé, il
est
le même pour toutes les villes, vous le reconnaissez
même
avant d'être assez proche pour pouvoir lire le nom.
................. C'est la balise
de
début. Un autre
panneau est
placé à la sortie, avec le nom barré.
C'est la
balise de fin de
l'élément ville.
De la même façon en html, il existe une balise qui
ouvre et une qui ferme. La forme est toujours la même, entre
<
et >. Elle est
identifiée par le sélecteur de
l'élément. Entre les deux balises, se trouve un
contenu.
<h3>contenu
du titre de niveau 3</h3>
Attribut et valeur
N'importe quel élément, n'importe quel objet, est
caractérisé par ses
caractéristiques,
qui définissent son caractère. Pour une fleur, ce
seront
sa couleur, son poids, son odeur, sa forme, sa beauté, sa
résistance au vent, sa résistance au gel, etc..
Dans le vocabulaire des
matériaux, on appelle ça les
propriétés
de l'objet:
propriétés mécaniques,
température de
fusion, conductivité électrique,
transmissivité
optique, etc.. (voir par ailleurs mon article sur
les
propriétés des polymères).
Dans le
vocabulaire html, on appelle ça ses
attributs. ou ses
propriétés.
Chacune des caractéristiques ou des attributs de la fleur
reçoit
une
appréciation ou une
valeur:
couleur:
bleutée;
résistance
au
vent:
excellente;
beauté:
médiocre;
poids:
20 g;
etc... (dans le langage courant, on dirait qu'on lui "attribue" ces
valeurs ou ces appréciations). Chacune des
propriétés d'un matériau
reçoit une
mesure, telle que
température
de fusion: 180°C. Le
langage html a retenu le même
terme de valeur pour désigner la valeur ou la mesure qu'on
fixe
à une propriété (un attribut).
Ainsi, je
peux définir le style de l'élément
dont le nom est
"h1" par une déclaration de style interne dans laquelle je
précise la valeur des diverses
propriétés du
texte, de la boîte, des bordures, du fond.
Identificateur
Revenons aux agglomérations: ce sont des
éléments qui ont un nom commun:
"agglomération". Leurs balises: les poteaux. Le nom de la
ville,
par exemple Béziers: c'est le nom propre, l'identificateur
d'une
ville particulière. De même, je peux
éprouver le
besoin de nommer un paragraphe particulier, un conteneur div, un bloc,
par un nom propre, c'est son
identificateur.
On en verra un exemple dans la leçon 7,
identificateur
et classe.
Ajouter
des
commentaires
Souvent, je passe en mode Source
pour me rendre compte de ce qui se passe. Lorsqu'on a saisi une grande
quantité de texte, cela devient difficile de
reconnaître où l'on est dans ce mode. Tout y est
écrit de la
même façon sans titres ni sections. C'est pourquoi
il est
recommandé d'y insérer des repères,
sous forme de commentaires. Il suffit de se situer, en mode Normal,
là où on veut l'insérer, et de cliquer
sur le menu [Insertion]>[Commentaires].
On saisit le texte dans la fenêtre (fig. 6-1). Cela ajoute la
balise
visible en mode Normal
aussi bien qu'en mode Balises
HTML.
Figure 6-1
Les commentaires sont inscrits de la façon suivante
en mode Source:
<h2>Ajouter
des commentaires</h2>
<!--Exemple de commentaire-->
Souvent,je
passe en mode <span
style="font-style:
italic;">Source</span>
pour
me rendre compte de ce qui se passe.
Lorsqu'on a saisi une grande
La
suite
Contenu de la leçon 5
- Un
en-tête avec
des paragraphes
- Conteneur
générique <div>
- Je crée
la division
DIV
- Insérer
du
contenu dans un bloc
DIV
- Comment sortir
d'un bloc DIV?
- Donner
des styles
différents au bloc DIV d'en-tête
Retour à la
leçon 3: Création et style des
blocs
Aller à la
leçon 5
Mise en ligne
18 octobre
2006
Copyright 2006 Alain Boudet. Tous
droits réservés
Reproduction
intégrale ou partielle autorisée et
encouragée en vue de transmettre
gratuitement la
connaissance, dans les conditions suivantes: 1.citer la source en
recopiant cette présente déclaration en entier;
2.avertir l'auteur.
Toute
utilisation pour des buts commerciaux est interdite.
http://eveil-toulouse.com
Toulouse, France