Cour CSS3 Eleves
Cour CSS3 Eleves
Cour CSS3 Eleves
les valeurs : pour chaque propriété CSS, on doit indiquer une valeur. Par exemple,
pour la propriété color, il faut indiquer le nom de la couleur. Pour font-size, il faut
indiquer quelle taille on veut, etc.
balise1
{
propriété1 : valeur1 ;
propriété2 : valeur2 ;
propriéte3 : valeur3 ;
}
balise2
{
propriété1 : valeur1 ;
propriéte2 : valeur2 ;
propriété3 : valeur3 ;
propriété4 : valeur4 ;
}
balise3
{
propriété1 : valeur1 ;
}
2 Rques :
Lorsqu’on a, par exemple, le cas suivant :
h1 {
color : blue;
}
em (<em> = mise en emphase, pour insister)
{
color : blue;
}
On peut l’écrire de cette manière :
h1 , em {
color : blue;
}
Comme en HTML, il est possible de mettre des commentaires. Les commentaires ne
seront pas affichés, ils servent simplement à indiquer des informations : /* Votre
commentaire */
Exp :
p{
color : blue ; /* les paragraphes de couleur bleu */
}
1. L'attribut class :
La définition des classes est aussi simple que celles des styles. Elle consiste
à écrire un point (.) et le nom que l'on souhaite donner à la classe.
Rque : Le nom de la classe peut-être composé de lettres (accentuées ou non), de chiffres et
de tirets.
.Nom-de-la-classe {
propriété-de-style: Valeur;
propriété-de-style: Valeur;
...; }
Code HTML :
<p ……………………………………………………………… >
<a href="#signet_haut">Haut de page</a>
</p>
2. L'attribut id :
L’attribut id fonctionne exactement de la même manière que class mais il ne peut être utilisé
qu'une fois dans le code. C'est pour cela qu'il est plutôt utilisé à la mise en page qu'à la mise
en forme de caractères.
Dans le fichier CSS, il faudra faire précéder le nom de l'id par un dièse (#) :
Exp. :
#introduct
ion
{ color:
blue; }
Pour appeler ce style dans la page HTML, on indiquera id="introduction" à l'intérieur de
la balise voulue :
<div id="introduction > Ce bloc de texte sera de couleur bleu.
</div>
Activité 2 :
Construisons une section de page à deux
colonnes. L'une des deux colonnes servira pour un
menu de 110 pixels de large flottant à gauche,
l'autre pour un contenu placé à 120 pixels du bord
gauche (pour ne pas empiéter sur le menu bien
sûr).
Page.html :
…
<h1>Un titre de niveau 1</h1>
…………….
<p>Un premier paragraphe</p>
<p>Un autre paragraphe</p>
<ul>
<li>Un élément de liste</li>
<li>Un autre élément de
liste</li>
</ul>
…………….
<p>Un troisième paragraphe</p>
…………….
<p>Un dernier paragraphe</p>
…………….
…
Style.css :
body { background-color: lightBlue ; }
Activité 4 :
En modifiant le code des fichiers de l’activité précédente, mettre le texte « autre élément » et
« troisième » en gras, le fond jaune et couleur de police noir.
Activité 5 :
En modifiant le code de l’activité précédente, définir une style de police par défaut à
l’ensemble de la page : couleur Blanc et police Calibri.
…….… {
………………………………………..……………………… ;
…………………………………………………..…………… ; }
Le sélecteur étoile * permet de sélectionner tous les éléments HTML d’une page d’un
coup, c’est pourquoi il est également appelé sélecteur CSS universel.
7 Activité 8 :
Dans le code du fichier page1.html de l’activité précédente, ajouter à la balise <a> un
attribut title ayant pour valeur "Infobulle" pour obtenir le code suivant :
…
<p>Un autre paragraphe avec un </p>
<a href="#" ……………………………………………….. >lien</a>
…
En utilisant le fichier style.css, on veut cibler les balises <a> ayant un attribut title pour
donner une taille de police au lien de 50 px :
……………………………………………………
…
{ ……………………………………..……….. }
L’écriture suivante :
Balise [Attribut]
{
}
Permet de cibler des balises précises ayant un attribut précis.