Le Css (Cascading Style Sheets) est le
langage de mise en forme et de mise en page des pages .html.
- Mise en forme : souligner du texte, le mettre en gras, en rouge, encadrer...
- Mise en page : disposer les blocs les uns par rapport aux autres dans la page.
Le code Css s'écrit principalement dans un fichier
(feuille) .css. C'est un fichier écrit avec un éditeur
de texte auquel les pages .html accèdent grâce à un lien
hypertexte déclaré entre les balises <head> (ligne 3
ci-dessous) :
Dans une feuille .css, on écrit des règles de style.
Pour cela :
De nombreux éléments d'une page web peuvent être mis en couleur et ils peuvent
l'être de plusieurs manières. Par exemple :
- la propriété
color modifie la couleur du texte écrit dans la «boîte» ;
- la propriété
background-color modifie la couleur d'arrière-plan ;
- la propriété
border-color modifie la couleur des bordures...
Dans ce premier exercice, on utilisera des couleurs désignées par leur nom.
On trouvera 500 couleurs nommées en cliquant
ici.
Ci-dessous, il y a trois fenêtres :
- La première contient une zone de texte qui permet
d'entrer du code Html.
Ce code correspond à la partie entrée entre les balises
<body> et </body>.
- La deuxième contient une zone de texte qui permet
d'entrer du code CSS.
Ce code agit sur la mise en forme du contenu du fichier
.html.
- La troisième fenêtre présente l'affichage obtenu avec les
deux fichiers précédents.
En vous inspirant du code Css
déjà saisi, complétez la 2nde zone de texte
ci-dessous pour que le paragraphe soit écrit en blanc sur
fond noir et que le texte balisé par <strong>
soit écrit en rouge sur fond jaune. Regardez l'affichage à obtenir
pour vérifier votre réponse.
- Affichage à obtenir
- Une solution
Parmi les différents formats de codage de couleur qui
coexistent, le codage RGB (Red - Green - Blue)
consiste à donner, sous la forme de trois
entiers compris entre 0 et 255, l'intensité
de rouge, celle de vert et celle de bleu. Ainsi, pour
mettre l'arrière plan d'un paragraphe en rouge à l'aide
du codage RGB, on peut utiliser la règle de style :
Un des moyens utilisé pour saisir des valeurs dans
le codage RGB est d'utiliser sa correspondance
hexadécimale. Le tableau ci-dessous
montre quelques-unes de ces correspondances :
| Nom |
Couleur |
Code RGB |
Code hexadécimal |
| red |
|
rgb(255,0,0) |
#ff0000 |
| green |
|
rgb(0,255,0) |
#00ff00 |
| blue |
|
rgb(0,0,255) |
#0000ff |
| magenta |
|
rgb(255,0,255) |
#ff00ff |
| cyan |
|
rgb(0,255,255) |
#00ffff |
| yellow |
|
rgb(255,255,0) |
#ffff00 |
Pour mettre l'arrière plan d'un paragraphe en rouge à l'aide
du codage hexadécimal, on utilisera alors la règle de style :
Énoncé :
Cliquez sur les différentes zones de couleur des formulaires
ci-dessous afin de voir les effets correspondants dans le
paragraphe de droite. Le code Css
s'affiche ensuite directement dessous et il peut être récupéré
à l'aide d'un simple copier/coller.
Ci-contre, on peut choisir la couleur de l'arrière-plan
de cette boîte, la couleur du texte de base et celle
des mots importants à mettre en valeur.
Code Css :
p { /* Mise en forme des paragraphes */
background-color: #ffffff; /* Couleur d'arrière-plan - Blanc */
color: #000000; /* Couleur du texte - Noir */
}
strong { /* Mise en forme des mots importants */
color: #000000; /* Couleur du texte - Noir */
}