-
On a vu comment créer
une première page Web
-
avec plusieurs balises pour
le texte et les images.
-
Mais il manque quelque chose :
les styles, la mise en forme.
-
Ma page Web ressemble à celle
que vous avez créée.
-
Texte en noir, fond blanc, même
police de caractères,
-
chaque partie s'affichant du haut en bas.
-
En regardant sur le Web, vous avez vu
des pages qui sont très différentes.
-
Regardez sur la Khan Academy,
-
avec des couleurs, des tailles et des
polices de caractères différentes.
-
C'est le moment de faire ça, maintenant.
-
Mettez en pause cet exposé et
regardez plusieurs sites Web.
-
Quelles sont les différences
dans leur mise en forme, leur style ?
-
Qu'est-ce que vous aimez
ou n'aimez pas dans leur style ?
-
Je vous attends... Allez-y.
-
C'est important de voir comment
sont faits plusieurs site Web,
-
car bientôt, vous allez voir comment
modifier l'apparence de votre page Web
-
et vous voudrez le faire à votre manière,
d'une façon qui vous ressemble,
-
de façon à vous faire plaisir, mais aussi
à faire plaisir à ceux qui vont l'utiliser.
-
Pour faire ça sur notre page Web,
-
on a besoin d'apprendre
un autre langage : CSS.
-
Cela signifie : Feuilles de style en cascade
("Cascading Style Sheets" en anglais).
-
C'est un moyen de définir des styles qu'on
applique aux différentes éléments de la page.
-
On ajoute le code CSS dans le HTML
mais ce n'est pas du HTML.
-
C'est bien un nouveau langage à apprendre,
-
et il ne faut pas confondre les deux : HTML et CSS.
-
On verra plusieurs utilisations des CSS,
comme les polices, tailles et présentations,
-
mais on va commencer par quelque chose
de sympa : les couleurs.
-
Et si on voulait changer la couleur de
nos titres, en "vert gazon" ?
-
Pour commencer, on a besoin
d'ajouter une balise "style",
-
dans la partie "head" de notre page.
-
Quand le navigateur voit ça,
il se dit :
-
"OK, tout ce qui se trouve à
l'intérieur... ici... c'est du CSS".
-
Il va utiliser son analyseur de CSS
pour le comprendre...
-
au lieu d'utiliser son analyseur de HTML.
-
A l'intérieur... ici... on va ajouter une
règle de style CSS.
-
La règle de style est composée...
-
d'un sélecteur qui indique quelle partie
de la page est mise en forme,
-
et de déclarations qui indique comment
mettre en forme cette partie.
-
Si on veut mettre en forme tous
les titre "h2" de notre page,
-
on va indiquer le sélecteur "h2".
-
Ensuite, on ajoute des accolades.
-
C'est bien des accolades, pas des crochets !
Sinon, ça ne marchera pas.
-
A l'intérieur, on ajoute nos déclarations
avec des propriétés et des valeurs.
-
Pour changer la couleur du texte,
on utilise la propriété "color".
-
Puis, on ajoute un deux-points ":"
et on indique sa valeur.
-
On a besoin d'indiquer ici la couleur
qu'on veut utiliser.
-
On peut juste indiquer "green"
(c'est "vert" en anglais)
-
Il va comprendre ça, car c'est
une couleur de base.
-
Mais ce n'est pas le vert que je veux.
-
Je veux un "vert gazon" !
-
Si j’écris "grassy green" ("vert gazon"),
Oh, oh !
-
Le navigateur ne comprend pas. Du coup,
il remet la couleur par défaut,
-
en noir, car il ne sait pas à quoi
correspond ce "vert gazon".
-
Si on veut pouvoir choisir n'importe
quelle couleur,
-
on a besoin d'utiliser le code RVB
de la couleur.
-
Vous le connaissez peut être.
En anglais, cela s’appelle le code "RGB"
-
Vous n'avez pas besoin de connaître
ces codes par cœur,
-
car on a, ici, un outil pour choisir
la couleur que l'on souhaite.
-
Pour l'utiliser, on a juste besoin
d'indiquer la fonction : rgb().
-
et l'outil de choix de couleur s'affiche.
-
Avec votre souris, choisissez celle
qui vous convient.
-
Vous voyez en direct ce que cela
donne dans votre page.
-
Quand c'est ok, cliquez simplement.
-
Connaissez-vous ces 3 nombres
qui sont apparus dans les parenthèses ?
-
Ce sont les composantes Rouge, Vert et Bleu
qui, mélangées, forme cette couleur.
-
Le truc sympa de ce sélecteur CSS ("h2"),
-
est qu'il applique le style à TOUS les
"h2" de la page.
-
D'un coup, on a modifié la mise en forme
de tous nos titre "h2" en vert gazon,
-
et on garde une cohérence sur l'ensemble
de notre page Web.
-
Grâce aux CSS, vous verrez qu'on peut
les utiliser de plusieurs manières.
-
Par exemple, c'est possible d'appliquer
un style que pour certains des "h2" de la page.
-
On peut vraiment faire plein de chose
grâce à ces sélecteurs CSS.
-
Allez, créons une autre règle CSS.
-
On veut définir la couleur de fond
en bleu ciel.
-
Comment indiquer la couleur de fond
de la page Web ?
-
En fait, quelle balise représente
l'ensemble de la page Web ?
-
Ce n'est pas le "h1",
ce n'est pas le "p", ni l'image.
-
C'est la balise "body".
-
Souvenez-vous que tout ce qui est
dans la balise "body" sera visible.
-
Donc si on veut mettre en forme
toute la page Web,
-
on devra utiliser un sélecteur qui
correspond à cette balise.
-
Donc, on écrit "body"
et les accolades.
-
Et au lieu d'utiliser
la propriété "color",
-
on va utiliser "backgroud-color"
(couleur de fond), puis, rgb().
-
On retrouve l'outil pour choisir la couleur,
et on prend un bleu...
-
qui me fait penser à un beau ciel bleu.
-
Da, Da !
-
Regardez ma page mise en forme !
-
Il existe des centaines de propriétés CSS
en plus des couleurs et couleurs de fond.
-
Ces deux là sont sympa à utiliser au début.
-
A la fin de cet exposé, jouez avec
les couleurs,
-
choisissez-en d'autres
qui vous ressemble plus.
-
OK ? Allez, c'est à vous de jouer.