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 
 RSS Feed
 Twitter
11:31 ص
Unknown

0 التعليقات:
إرسال تعليق