Partie II : CSS3
1-Définition
CSS est l'abréviation de
"cascading stylesheet style"
fr="feuille de style en
cascade", est une facon
pour mettre en forme un document
html
2- Types de CSS
2.1 CSS inline (en ligne)
<baliseHTML style= "Propriétes CSS" style= " "
>…..</baliseHTML>
Ce genre de style s’applique
uniquement sur la balise ou il est déclaré et son contenu (+ balises en
interne)
<p style= "color :blue " > ceci esu un paragraphe qui a un style de couleur
bleu</p>
2.2 CSS global sur une page
<html>
<head>
<style
type= "text/css">
SelecteurCSS
{
Propriétés CSS
}
</style>
</head>
<body>
….. utilisation des
selecteurs CSS
</body>
</html>
Ce genre de style peut
s’appliquer plusieurs fois sur les balises dans body (page html uniquement)
Avantage par rapport au css
inline :
-
déclaration une seul fois,
utilisations pls fois
-
modification de style de la
page devient facile
2.3 CSS global sur plusieurs
pages (CSS externe)
<html>
<head>
<link type="text/css" rel="stylesheet" href="chemin du fichier css" />
</head>
<body>
….
</body>
</html>
Ce genre de style peut s’appliquer sur pls pages html
Avantage par rapport au css déclaré dans le head :
-
le même css est
réutilisable dans pls page.
-
On peut modifier le style de pls pages
facilement
3-Type des sélecteurs
3.1- définition
Un sélecteur est un nom qui
permet de regrouper plusieurs propriétés css et qu’on peut réutiliser au besoin
(une fois ou pls)
Il existe trois type de
selecteurs :
-
sélecteur de type balise
-
sélecteur class
-
sélecteur Id
3.2 sélecteur de type balise
Le nom du sélecteur est le nom
d’une balise html, une fois défini, il s’applique sur les balises qui portent
son nom
3.2 Sélecteur de type class
On peut donner à ce type de
sélecteur un nom au choix, mais ce dernier doit commencer par un . (point)
Une fois défini, on
peut l’associer avec plusieurs type de balises.
3.2 Sélecteur de type Id
On peut donner à ce type de
sélecteur un nom au choix, mais ce dernier doit commencer par un #
Une fois défini, il
sera associé avec la balise qui a un attribue de même Id
Remarque : On peut déclarer un sélecteur qui est une
combinaison de plusieurs types (type balise, class, id)
P .x
{
Color :red ;
}
div p
{
Color :red ;
}
4- Les différentes propriétés CSS
4.1 catégorie font
Nom de
propriété
|
Exemple
|
description
|
font-family
|
font-family: "Courier New", Courier, monospace
|
Permet de définir le jeux
de polices de texte à utiliser
(change l’aperçu graphique
du text)
|
font-size
|
font-size: xx-small
|
La taille de police
Spécifier la taille en
point où en unité prédéfini comme small, medium, large,
x-large,xx-large,xxx-large
|
font-weight
|
font-weight: bold
|
Permet de définir la
graisse (poids) du text
Bold,
bolder,lighter,100,200,300,….
|
font-style
|
font-style: italic
|
Permet de définir le style du text : italic,oblique,
normal
|
font-variant
|
font-variant: normal
|
Permet de changer la casse
du texte (small-caps, normal)
|
font-transform
|
font-transform :uppercase
|
Permet de changer la casse
du text(tout en maj=uppercase, tout en minuscule=lowercase, capitalize=les
premier caracteres de chaque mot en maj, sans transformation= none
|
color
|
Color :#FF00AE
Color :rgb(255,0,174)
Color :orange ;
|
FF= intensité de red
00=green
AE=blue
#FF00AE est un mélange de red+green+blue
Permet de definer une
couleur du premier plan
|
text-decoration
|
text-decoration:
overline, underline, line-through, blink, none
|
Permet de surligner,
souligner, barrer, ou clignoter un text
C’est possible de combiner
pls valeurs
|
4.2 Propriétés d’arrière plan (background)
propriété
|
exemple
|
description
|
Backround-color
|
Backround -Color :#FF00AE
Backround -Color :rgb(255,0,174)
Backround -Color :orange ;
|
Permet de spécifier une couleur d’arrière plan
|
Backround-image
|
Backround-image : url(‘chemin’)
|
Permet de spécifier une image d’arrière plan
|
background-repeat
|
background-repeat :
|
A utiliser avec background-image
Permet de spécifier comment on doit répéter l’image
d’arrière plan
|
background-attachment
|
background-attachment :
fixed ou scroll
|
Permet de fixer l’image d’arrière plan ou de la défiler
|
background-position
|
background-position : center center ;
background-position : 100px 200px ;
(dist en
left) (dist / top)
|
Positionner l’image d’arrière plan (x,y)
X=en pixel ou {left,center,right}
Y=en pixel ou {top, center, bottom}
|
4.3 Bordure (border)
propriété
|
exemple
|
description
|
Border-width
|
Border-width :2px ;
|
Permet de spécifier la largeur (épaisseur) de bordure
|
Border-color
|
Border-color :#FFOOAE
Border-color :orange
|
Permet de definer la couleur de bordure
|
Border-style
|
Border-style :solid ;
|
Permet de spécifier le style de bordures : trait en continu,
trai double, pointillé, tiret,….
|
On peut regrouper toutes les propriétés comme suit :
Border : style largeur
couleur ;
Border : solid 2px blue ;
On peut spécifier aussi la
bordure de chaque coté :
Border-left : style largeur couleur
Border-right : style
largeur couleur
Border-top : style
largeur couleur
Border-bottom : style
largeur couleur
4.4 les marge
A- La marge extérieur
propriété
|
exemple
|
description
|
Margin
|
Margin :20px
Margin :auto ;
|
Permet de définir la distance de la marge extérieur
|
On peut spécifier aussi la marge
de chaque coté :
Margin-left : style largeur
couleur
Margin-right : style largeur
couleur
Margin-top : style largeur
couleur
Margin-bottom : style
largeur couleur
B- La marge intérieure
propriété
|
exemple
|
description
|
Padding
|
Padding :20px
Padding :auto ;
|
Permet de définir la distance de la marge extérieure
|
On peut spécifier aussi la marge
de chaque coté :
Padding-left : style
largeur couleur
Padding-right : style largeur
couleur
Padding-top : style largeur
couleur
Padding-bottom : style
largeur couleur
0 التعليقات:
إرسال تعليق