SlideShare une entreprise Scribd logo
1  sur  21
TECHNOLOGIES WEB
CHAPITRE II : LE LANGAGE
CSS
Mme Amani JARRAYA
&
Mohamed MOHSEN
1
PLAN
 Définition
 Ecriture du CSS
 Sélecteur
 Notion de classe
 Notion d’un ID
 Mode page
 Convention
 Police de caractère
 Apparence des listes
 Arrière plan
2
Amani JARRAYA & Mohamed MOHSEN
DÉFINITION (1/2)
3
CSS est l'abréviation de « Cascading Style Sheets »
• Les feuilles de style sont des ajouts de code au langage XHTML qui
vont prendre en charge la présentation de la page Web
 Police, taille de caractères, interlignes, etc.
• Le concept du CSS repose sur le principe de la séparation du
contenu et de la présentation
Amani JARRAYA & Mohamed MOHSEN
DÉFINITION (2/2)
4
Lacune XHTML
Une taille de caractère limités à quelques valeurs (hx)
Un seul modèle de bordure de tableaux
Une image d’arrière obligatoirement répétée en mosaïque
Utilité de CSS
CSS apportent de nombreuses possibilités de présentation
 Taille de caractères illimitée, de nouvelles présentation de
bordure, le contrôle d’interligne, le positionnement précis des images…
 Il simplifie le code
 Il facilite la maintenance du site
Amani JARRAYA & Mohamed MOHSEN
ECRITURE DU CSS (1/2)
5
Deux possibilité :
Interne : le code de la feuille de style sera placé dans l’entête du
document XHTML
Amani JARRAYA & Mohamed MOHSEN
ECRITURE DU CSS (2/2)
6
Deux possibilité :
Externe: Regrouper les déclarations de style dans un fichier (.css)
externe au fichier XHTML et mis dans le même répertoire que ce
dernier.
Ma_Presentation.css
 La balise <LINK> avertit le navigateur qu'il doit chercher un document situé à l'extérieur
de la page HTML.
 L'attribut rel="stylesheet" précise que le document en question est une feuille de style
externe.
 L'attribut type="text/css" précise le type de feuille de style.
 L'attribut href=" URL " donne l’emplacement de la feuille de style.
SÉLECTEUR
7
Sélecteur {
Propriété 1: valeur;
Propriété 2 : valeur;
Propriété N : valeur;
}
 Il existe deux type de sélecteur : classe et Id.
Amani JARRAYA & Mohamed MOHSEN
NOTION DE CLASSE
8
Définition de la classe
.nom_de_classe {
Propriété 1: valeur;
}
EX:
.eni {
font-family: Verdana;
}
Appel de la classe
<balise class=« nom_de_classe »>
EX: <p class=« eni »> … </p>
Amani JARRAYA & Mohamed MOHSEN
NOTION D’UN ID
9
Définition d’un id
#nom_de_id {
Propriété 1: valeur;
}
EX:
#eni {
font-family: Verdana;
}
Appel de la classe
<balise id=« nom_de_id»>
EX: <p id=« eni »> … </p>
Amani JARRAYA & Mohamed MOHSEN
MODE PAGE
10
Définition
table {
Propriété 1: valeur;
}
 Propriété1 s’exécutent pour tous les tableaux qui
existent sur cette page
Il est possible d’affecter le même effet à des différents
sélecteurs.
EX:
div, table, spam, h1 {
Propriété 1: valeur;
}
Amani JARRAYA & Mohamed MOHSEN
CONVENTION
11
 Commentaires
/* Ceci est un commentaire */
 Le code CSS et XHTML doit être écrit en minuscule
Amani JARRAYA & Mohamed MOHSEN
POLICE DE CARACTÈRE (1/5)
12
Nom de la police
Font-family: nom de la police;
Exemples:
• Font-family: Arial;
• Font-family: ‘courier New’;
Italique
Font-style: italic ou oblique;
Petite majuscule
Font-variant: small-caps;
Amani JARRAYA & Mohamed MOHSEN
POLICE DE CARACTÈRE (2/5)
13
Gras
Font-weight: bold;
Taille:
Font-size: valeur en pt ou px;
Raccourci:
P {font: italic bold small-caps 24 pt Arial, sans-serif;}
Amani JARRAYA & Mohamed MOHSEN
POLICE DE CARACTÈRE (3/5)
14
Couleur du texte
Color: red;
Color: #ff0000;
Décoration
Text-decoration: underline;
Transformation
Text-transform: capitalize;
Text-transform: uppercase;
Text-transform: lowercase;
Text-transform: none;
Amani JARRAYA & Mohamed MOHSEN
POLICE DE CARACTÈRE (4/5)
15
Espace entre les lignes
Line-height: 2; ou
Line-height: 200%; (double interligne)
Line-height: 18px;
Alignement horizontal
Text-align: left;
Text-align: right;
Text-align: center;
Text-align: justify;
Amani JARRAYA & Mohamed MOHSEN
POLICE DE CARACTÈRE (5/5)
16
Alignement vertical
Vertical-align: sub;
Vertical-align: sup;
Vertical-align: top;
Vertical-align: middle;
Longueur et hauteur (en px ou en pourcentage)
Width: 235px;
Hight: 50%;
Amani JARRAYA & Mohamed MOHSEN
APPARENCE DES LISTES
17
Apparence des puces et des numérotations
List-style-type: disc; (cercle plein)
List-style-type: circle; (cercle)
List-style-type: square; (carré)
List-style-type: decimal; (1, 2, 3, etc.)
List-style-type: upper-roman; (I, II, III,…)
List-style-type: lower-roman; (i, ii, iii, etc.)
List-style-type: upper-alpha; (A, B, C,...)
List-style-type: lower_alpha; (a, b, c, etc.)
Puces graphiques
List-style-image: url(votre_puce.gif);
Les formats peuvent etre de type gif, jpeg, ou png
Amani JARRAYA & Mohamed MOHSEN
EXERCICE 1
18
Amani JARRAYA & Mohamed MOHSEN
ARRIÈRE PLAN (1/2 )
19
Couleur d’arrière-plan
Body {background-color: #99ccff;}
H2 {background-color: #99ccff;}
Insertion et répétition d’une image
Background-image: url(image.jpeg);
Background-repeat: repeat;
Background-repeat: repeat-x;
Background-repeat: repeat-y;
Background-repeat: no-repeat;
Exemple:
Body {background-image: url(img.png); background-
repeat: repeat;}
Amani JARRAYA & Mohamed MOHSEN
ARRIÈRE PLAN (2/2 )
20
Positionnement de l’image
 Background-position: 50px 100px; (axe horizontal
par rapport au bord gauche , axe vertical par
rapport au bord supérieur)
 Background-position: 20% 50%; (axe horizontal par
rapport au bord gauche , axe vertical par rapport au
bord supérieur)
 Background-position: center left; (position
horizontale, position verticale)
Défilement de l’image
 Background-attachment: scroll; (défilement de
l’image)
 Background-attachment: fixed;
Amani JARRAYA & Mohamed MOHSEN
21
Des questions ?
Amani JARRAYA & Mohamed MOHSEN

Contenu connexe

Similaire à technologies web chapitre 2 -css-.pptx

seance3-1 CSS.ppt
seance3-1 CSS.pptseance3-1 CSS.ppt
seance3-1 CSS.ppt
AmineReal
 
Chapitre 2_CSS_complet_Version1.pdf
Chapitre 2_CSS_complet_Version1.pdfChapitre 2_CSS_complet_Version1.pdf
Chapitre 2_CSS_complet_Version1.pdf
YassineZARIOUH
 

Similaire à technologies web chapitre 2 -css-.pptx (10)

seance3-1 CSS.ppt
seance3-1 CSS.pptseance3-1 CSS.ppt
seance3-1 CSS.ppt
 
#4 css 101
#4 css 101#4 css 101
#4 css 101
 
Langage CSS
Langage CSSLangage CSS
Langage CSS
 
CSS 3
CSS 3CSS 3
CSS 3
 
Chapitre 2_CSS_complet_Version1.pdf
Chapitre 2_CSS_complet_Version1.pdfChapitre 2_CSS_complet_Version1.pdf
Chapitre 2_CSS_complet_Version1.pdf
 
Chapitre 2_CSS_complet_Version1.pdf
Chapitre 2_CSS_complet_Version1.pdfChapitre 2_CSS_complet_Version1.pdf
Chapitre 2_CSS_complet_Version1.pdf
 
Chapitre 2 - Programmation web - 3) Le CSS.pdf
Chapitre 2 - Programmation web - 3) Le CSS.pdfChapitre 2 - Programmation web - 3) Le CSS.pdf
Chapitre 2 - Programmation web - 3) Le CSS.pdf
 
Initiation au html
Initiation au htmlInitiation au html
Initiation au html
 
technologie web - part2
technologie web - part2technologie web - part2
technologie web - part2
 
.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP.php1 : les fondamentaux du PHP
.php1 : les fondamentaux du PHP
 

Dernier

Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
AmgdoulHatim
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
ikospam0
 

Dernier (19)

les_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhkles_infections_a_streptocoques.pptkioljhk
les_infections_a_streptocoques.pptkioljhk
 
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
Conférence Sommet de la formation 2024 : Développer des compétences pour la m...
 
Apolonia, Apolonia.pptx Film documentaire
Apolonia, Apolonia.pptx         Film documentaireApolonia, Apolonia.pptx         Film documentaire
Apolonia, Apolonia.pptx Film documentaire
 
Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024Echos libraries Burkina Faso newsletter 2024
Echos libraries Burkina Faso newsletter 2024
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI DẠY BUỔI 2) - TIẾNG ANH 6, 7 GLOBAL SUCCESS (2...
 
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptxIntégration des TICE dans l'enseignement de la Physique-Chimie.pptx
Intégration des TICE dans l'enseignement de la Physique-Chimie.pptx
 
Cours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiquesCours Généralités sur les systèmes informatiques
Cours Généralités sur les systèmes informatiques
 
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean EudesNeuvaine de la Pentecôte avec des textes de saint Jean Eudes
Neuvaine de la Pentecôte avec des textes de saint Jean Eudes
 
Formation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptxFormation qhse - GIASE saqit_105135.pptx
Formation qhse - GIASE saqit_105135.pptx
 
L'expression du but : fiche et exercices niveau C1 FLE
L'expression du but : fiche et exercices  niveau C1 FLEL'expression du but : fiche et exercices  niveau C1 FLE
L'expression du but : fiche et exercices niveau C1 FLE
 
Les roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptxLes roches magmatique géodynamique interne.pptx
Les roches magmatique géodynamique interne.pptx
 
L application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptxL application de la physique classique dans le golf.pptx
L application de la physique classique dans le golf.pptx
 
Bilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdfBilan énergétique des chambres froides.pdf
Bilan énergétique des chambres froides.pdf
 
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projetFormation échiquéenne jwhyCHESS, parallèle avec la planification de projet
Formation échiquéenne jwhyCHESS, parallèle avec la planification de projet
 
python-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdfpython-Cours Officiel POO Python-m103.pdf
python-Cours Officiel POO Python-m103.pdf
 
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptxCopie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
Copie de Engineering Software Marketing Plan by Slidesgo.pptx.pptx
 
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANKRAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
RAPPORT DE STAGE D'INTERIM DE ATTIJARIWAFA BANK
 
Télécommunication et transport .pdfcours
Télécommunication et transport .pdfcoursTélécommunication et transport .pdfcours
Télécommunication et transport .pdfcours
 
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
CompLit - Journal of European Literature, Arts and Society - n. 7 - Table of ...
 

technologies web chapitre 2 -css-.pptx

  • 1. TECHNOLOGIES WEB CHAPITRE II : LE LANGAGE CSS Mme Amani JARRAYA & Mohamed MOHSEN 1
  • 2. PLAN  Définition  Ecriture du CSS  Sélecteur  Notion de classe  Notion d’un ID  Mode page  Convention  Police de caractère  Apparence des listes  Arrière plan 2 Amani JARRAYA & Mohamed MOHSEN
  • 3. DÉFINITION (1/2) 3 CSS est l'abréviation de « Cascading Style Sheets » • Les feuilles de style sont des ajouts de code au langage XHTML qui vont prendre en charge la présentation de la page Web  Police, taille de caractères, interlignes, etc. • Le concept du CSS repose sur le principe de la séparation du contenu et de la présentation Amani JARRAYA & Mohamed MOHSEN
  • 4. DÉFINITION (2/2) 4 Lacune XHTML Une taille de caractère limités à quelques valeurs (hx) Un seul modèle de bordure de tableaux Une image d’arrière obligatoirement répétée en mosaïque Utilité de CSS CSS apportent de nombreuses possibilités de présentation  Taille de caractères illimitée, de nouvelles présentation de bordure, le contrôle d’interligne, le positionnement précis des images…  Il simplifie le code  Il facilite la maintenance du site Amani JARRAYA & Mohamed MOHSEN
  • 5. ECRITURE DU CSS (1/2) 5 Deux possibilité : Interne : le code de la feuille de style sera placé dans l’entête du document XHTML Amani JARRAYA & Mohamed MOHSEN
  • 6. ECRITURE DU CSS (2/2) 6 Deux possibilité : Externe: Regrouper les déclarations de style dans un fichier (.css) externe au fichier XHTML et mis dans le même répertoire que ce dernier. Ma_Presentation.css  La balise <LINK> avertit le navigateur qu'il doit chercher un document situé à l'extérieur de la page HTML.  L'attribut rel="stylesheet" précise que le document en question est une feuille de style externe.  L'attribut type="text/css" précise le type de feuille de style.  L'attribut href=" URL " donne l’emplacement de la feuille de style.
  • 7. SÉLECTEUR 7 Sélecteur { Propriété 1: valeur; Propriété 2 : valeur; Propriété N : valeur; }  Il existe deux type de sélecteur : classe et Id. Amani JARRAYA & Mohamed MOHSEN
  • 8. NOTION DE CLASSE 8 Définition de la classe .nom_de_classe { Propriété 1: valeur; } EX: .eni { font-family: Verdana; } Appel de la classe <balise class=« nom_de_classe »> EX: <p class=« eni »> … </p> Amani JARRAYA & Mohamed MOHSEN
  • 9. NOTION D’UN ID 9 Définition d’un id #nom_de_id { Propriété 1: valeur; } EX: #eni { font-family: Verdana; } Appel de la classe <balise id=« nom_de_id»> EX: <p id=« eni »> … </p> Amani JARRAYA & Mohamed MOHSEN
  • 10. MODE PAGE 10 Définition table { Propriété 1: valeur; }  Propriété1 s’exécutent pour tous les tableaux qui existent sur cette page Il est possible d’affecter le même effet à des différents sélecteurs. EX: div, table, spam, h1 { Propriété 1: valeur; } Amani JARRAYA & Mohamed MOHSEN
  • 11. CONVENTION 11  Commentaires /* Ceci est un commentaire */  Le code CSS et XHTML doit être écrit en minuscule Amani JARRAYA & Mohamed MOHSEN
  • 12. POLICE DE CARACTÈRE (1/5) 12 Nom de la police Font-family: nom de la police; Exemples: • Font-family: Arial; • Font-family: ‘courier New’; Italique Font-style: italic ou oblique; Petite majuscule Font-variant: small-caps; Amani JARRAYA & Mohamed MOHSEN
  • 13. POLICE DE CARACTÈRE (2/5) 13 Gras Font-weight: bold; Taille: Font-size: valeur en pt ou px; Raccourci: P {font: italic bold small-caps 24 pt Arial, sans-serif;} Amani JARRAYA & Mohamed MOHSEN
  • 14. POLICE DE CARACTÈRE (3/5) 14 Couleur du texte Color: red; Color: #ff0000; Décoration Text-decoration: underline; Transformation Text-transform: capitalize; Text-transform: uppercase; Text-transform: lowercase; Text-transform: none; Amani JARRAYA & Mohamed MOHSEN
  • 15. POLICE DE CARACTÈRE (4/5) 15 Espace entre les lignes Line-height: 2; ou Line-height: 200%; (double interligne) Line-height: 18px; Alignement horizontal Text-align: left; Text-align: right; Text-align: center; Text-align: justify; Amani JARRAYA & Mohamed MOHSEN
  • 16. POLICE DE CARACTÈRE (5/5) 16 Alignement vertical Vertical-align: sub; Vertical-align: sup; Vertical-align: top; Vertical-align: middle; Longueur et hauteur (en px ou en pourcentage) Width: 235px; Hight: 50%; Amani JARRAYA & Mohamed MOHSEN
  • 17. APPARENCE DES LISTES 17 Apparence des puces et des numérotations List-style-type: disc; (cercle plein) List-style-type: circle; (cercle) List-style-type: square; (carré) List-style-type: decimal; (1, 2, 3, etc.) List-style-type: upper-roman; (I, II, III,…) List-style-type: lower-roman; (i, ii, iii, etc.) List-style-type: upper-alpha; (A, B, C,...) List-style-type: lower_alpha; (a, b, c, etc.) Puces graphiques List-style-image: url(votre_puce.gif); Les formats peuvent etre de type gif, jpeg, ou png Amani JARRAYA & Mohamed MOHSEN
  • 18. EXERCICE 1 18 Amani JARRAYA & Mohamed MOHSEN
  • 19. ARRIÈRE PLAN (1/2 ) 19 Couleur d’arrière-plan Body {background-color: #99ccff;} H2 {background-color: #99ccff;} Insertion et répétition d’une image Background-image: url(image.jpeg); Background-repeat: repeat; Background-repeat: repeat-x; Background-repeat: repeat-y; Background-repeat: no-repeat; Exemple: Body {background-image: url(img.png); background- repeat: repeat;} Amani JARRAYA & Mohamed MOHSEN
  • 20. ARRIÈRE PLAN (2/2 ) 20 Positionnement de l’image  Background-position: 50px 100px; (axe horizontal par rapport au bord gauche , axe vertical par rapport au bord supérieur)  Background-position: 20% 50%; (axe horizontal par rapport au bord gauche , axe vertical par rapport au bord supérieur)  Background-position: center left; (position horizontale, position verticale) Défilement de l’image  Background-attachment: scroll; (défilement de l’image)  Background-attachment: fixed; Amani JARRAYA & Mohamed MOHSEN
  • 21. 21 Des questions ? Amani JARRAYA & Mohamed MOHSEN