Beruflich Dokumente
Kultur Dokumente
2019/2020
Cascading Style Sheets (CSS)
2
Cascading Style Sheets (CSS)
HTML
(pas de CSS)
HTML+CSS
3
Outils nécessaires
4
Ajouter du style à un document HTML
5
REGLE CSS
7
L’élément sélecteur
8
Sélecteur id
9
Sélecteur class
10
Autres format de Sélecteurs
• Descendant :
.article p ( tout élément p à l’intérieur d’un élément avec
class article)
• Enfant :
.article > p (tout élément p immédiatement à l’intérieur
d’un élément avec class "article")
• Attribut :
p[name] (tout élément p avec l’attribut name, peu importe
la valeur).
p[name="parag1"] (tout élément p dont l’attribut name, à
la valeur "parag1").
11
Autres format de Sélecteurs
• Pseudo-éléments:
p:first-line (Première ligne de l’élément p)
.article:first-child (Premier élément enfant à l’intérieur de
l’élément dont la classe est "article")
p:first-letter (première lettre d’une paragraphe)
.article:nth-child(6) (CSS3- 6éme élément à l’intérieur de
l’élément dont la classe est "article")
12
Regroupement des sélecteurs
13
Les commentaires CSS
14
Tâche 1
17
Les backgrounds CSS
Body {
background-image : url("ensaj.jpg");
background-repeat : no-repeat;
background-attachment :fixed;
background-position: center top;
}
18
Tâche 2
header{
background-image : url("ensaj.jpg");
background-repeat : no-repeat;
background-attachment :fixed;
background-position: center top;
}
19
Modèle de boîtes
Background parent
Bordure
Background de l’élément 20
Bordure CSS
21
Bordure CSS
<!doctype html>
<html>
<head>
<style> p { border-style: dotted solid;
border-color: red green blue gray;
border-width: 4px; }
</style>
</head>
<body>
<p>Ecole National des Sciences Appliquées</p>
</body>
</html>
22
Tâche 3
23
Tâche 3
24
CSS Margin
25
CSS Margin
26
CSS Margin
<!doctype html>
<html>
<head>
<style> div {
width:300px;
margin: auto;
border: 1px solid red; }
</style>
</head>
<body>
<h1>Utilisation de la valeur auto</h1>
<div>Cet div sera centré parceque la valeur de margin
est auto</div>
</body>
</html>
27
Tâche 4
28
CSS Padding
30
CSS padding
<!doctype html>
<html>
<head>
<style> p.one {
border: 1px solid red;
background-color: cyan;
padding-top: 50px;
padding-right: 30px;
padding-bottom: 50px;
padding-left: 80px; }
</style> </head>
<body> <h2>Utilisation de la propriété padding</h2>
<p>Cet paragraphe n’a pas de marge interne(padding)</p>
<p class="one">Cet paragraphe a une marge interne haute et
bas égaux à 50px, une marge gauche égal à 80px, et droite
égale à 30px.</p> </body>
</html>
31
CSS padding
<!doctype html>
<html>
<head>
<style> p.one {
border: 1px solid red;
background-color: cyan;
padding-top: 50px;
padding-right: 30px;
padding-bottom: 50px;
padding-left: 80px; }
</style> </head>
<body> <h2>Utilisation de la propriété padding</h2>
<p>Cet paragraphe n’a pas de marge interne(padding)</p>
<p class="one">Cet paragraphe a une marge interne haute et
bas égaux à 50px, une marge gauche égal à 80px, et droite
égale à 30px.</p> </body>
</html>
32
Tâche 5
33
Tache 5
34
Les dimensions CSS Height et Width
35
Les dimensions CSS Height et Width
<!doctype html>
<html>
<head>
<style>
div { width: 400px;
height: 100px;
border: 3px solid #73AD21; }
</style> </head>
<body> <h2> height et width d’un élément:</h2>
<div> cet élément div a comme hauteur 100px, et
largueur 400px. </div>
</body>
</html>
36
Propriété Float
37
Propriété Float
38
Tâche 6
39
Tâche 6
40
Les fonts CSS
41
Les fonts CSS
Times New Roman Les polices Serif ont des petites lignes aux
Serif
Georgia extrémités de certains caractères
42
Les fonts CSS
43
Les fonts CSS
p{
font-family: Verdana, Arial , Georgia;
}
44
Les Texts CSS
Propriétés Description
color Modifie la couleur du texte
direction Spécifie la direction du texte / écriture (rtl: right-to-left)
Letter-spacing Augmente ou diminue l'espace entre les caractères dans un texte
45
Mise en forme des liens hypertextes
47
Propriétés des listes CSS
Propriétés Description
list-style Définit toutes les propriétés d'une liste dans une
seule déclaration
list-style-image Spécifie une image comme marqueur de liste
list-style-position Précise si les marqueurs des éléments de la liste
doivent apparaître à l'intérieur ou à l'extérieur du
flux de contenu
list-style-type Précise le type de marqueur de liste (disque, carré,
cercle, aucun, décimal, lettres ascii minuscules, etc.)
48
Tâche 7
50
Les Formulaires CSS
51