Css PDF
Css PDF
Css PDF
2007-2008
Web
1 / 28
CSS = Cascading Style Sheets
2 / 28
Structure d'une feuille de style
I suite de règles
I 1 règle =
selecteur {
propriété:valeur;
...
propriété:valeur;
}
I exemple :
body {
color:rgb(183,0,183);
margin:1.5cm;
}
h1,h2{
color:aqua; text-align:center;
}
p{
background-color:yellow;
}
3 / 28
Il faut savoir
Il faut apprendre
1. A qui appliquer un style (sélecteurs)
2. Dénir le contenu d'un style (propriétés)
4 / 28
I : A qui appliquer un style
body {
color:rgb(183,0,183);margin:1.5cm;
}
h1,h2{
color:aqua; text-align:center;
}
p{
background-color:yellow;
}
I À une classe
.important {color :red ;}
I À une balise d'une certaine classe
p.bleu {color :blue ;}
I À un selecteur descendant d'un autre sélecteur
/* Tous les em dans les paragraphes seront gris */
p em {color :gray ;}
.
/* Tous les elements de classe important a l'intérieur d'un paragraphe seront verts */
7 / 28
exo : (source html)
body {
color:rgb(183,0,183); /* violet */
margin:1.5cm;
}
h1,h2{
color:aqua;
text-align:center;
}
p{color:black;}
.important {color:red;}
p.bleu {color:blue;}
p em {color:gray;}
p .important {color:green;}
.resume em {color:yellow;}
h5 + p {color:lime;}
9 / 28
exo (resultat)
10 / 28
div, span et feuilles de style
body {
color:rgb(183,0,183);
}
h1,h2{
color:aqua;
}
.important {background-color:grey;}
.important h1 {color:yellow;}
.important p {color:aqua;}
<body>
<h1>chapitre 2: les feuilles de style</h1>
<div class="important">
<h1>Les selecteurs</h1>
<h1>Les propriétés</h1>
12 / 28
Selecteur d'attribut plus général
13 / 28
Contenu d'un style (les propriétés)
14 / 28
Couleurs
15 / 28
Couleur
16 / 28
polices
17 / 28
I font-style
valeur : italic | oblique | normal
I font-wheight
valeur : bold |bolder | lighter | normal
I font-size
• valeur numerique absolue : 12pt, 10mm, 1cm, 10px
• valeur numerique relative 1.5em ou 150% (normal=1em ou
100%)
• taille relative predenie :xx-small, x-small
normal,medium,large,x-large
I text-decoration
valeur underline |overline | line-through (barré) |
blink (clignotant) | none
I text-align : alignement de texte dans une balise block
18 / 28
Propriétés de boites
I height, width
valeur : % ou px, ou cm..
p {height :4cm, width :30% }
I border
valeur : (% ou px)
p {border :medium solid black}
h1 {border :4px dotted green}
on a aussi border-top, border-bottom, border-left,
border-right
I margin :espace entre la bordure de l'élément et les autres
éléments.
valeur numerique ou %
I padding : espace entre le texte et la bordure de l'élément.
valeur numérique ou %
on a aussi
margin-top,..., margin-left
padding-top,...,padding-left
19 / 28
<body>
p.un
<p class="un">
{
padding:10px;
padding:10px;
border:1px solid red;
border:1px solid red;
</p>
}
</body>
20 / 28
Autres exemples de boites
21 / 28
Exercice
22 / 28
23 / 28
Propriétés de listes
25 / 28
26 / 28
Exercice
27 / 28
Exercice
Ajouter :
1. des liens entre les deux pages.
2. des liens interne à la page recréation qui donne accès a chacun
des 2 exercices
3. un lien pour obtenir la correction pour duos et pour le quizz.
28 / 28