SlideShare a Scribd company logo
1 of 130
CSS
Contenu                  ???
          Présentation
Un peu d’histoire…
•   1995 : Création du W3C, HTML 2.0

    •   1996 : CSS 1

•   1997 : HTML 3.2

    •   1998 : CSS 2

•   1999 : HTML 4.01

    •   2001 - 2008 : CSS 2.1

    •   1999 - Un jour (peut-être) : CSS 3
CSS ?

• Langage
  (sémantique + syntaxe = communication)


• Présenter des documents
• Pour les navigateurs…
• … et les lecteurs d’écrans, et d’autres…
  (User-Agents)
CSS
Cascading   Style   Sheet
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade




Tree drawing for red work piece titled Breathe
                          — Bascom Hogue
Cascading — Cascade


                                                   Héritage


  Tree drawing for red work piece titled Breathe
                            — Bascom Hogue
Cascading — Cascade


                                                   Héritage


  Tree drawing for red work piece titled Breathe
                            — Bascom Hogue
Cascading — Cascade


                                                   Héritage


  Tree drawing for red work piece titled Breathe
                            — Bascom Hogue
Cascading — Cascade


                                                   Héritage


  Tree drawing for red work piece titled Breathe
                            — Bascom Hogue
Cascading — Cascade


                                                   Héritage


  Tree drawing for red work piece titled Breathe
                            — Bascom Hogue
Sélecteurs




 Tree drawing for red work piece titled Breathe
                           — Bascom Hogue
Sélecteurs




 Tree drawing for red work piece titled Breathe
                           — Bascom Hogue
Sélecteurs




 Tree drawing for red work piece titled Breathe
                           — Bascom Hogue
Règles


Propriété: valeur;
Déclaration
Sélecteur(s) {
    Propriété: valeur;
    …
}
Les sélecteurs CSS 2

* {}

Toutes les balises
Les sélecteurs CSS 2

balise {}

Toutes les balises <balise>




                              Exemple : div {}
Les sélecteurs CSS 2

#identifiant {}

La balise dont l’attribut id
vaut identifiant




                               Exemple : #header {}
Les sélecteurs CSS 2

.classe {}

Les balises dont l’attribut
class vaut classe




                              Exemple : .even {}
Les sélecteurs CSS 2

E F {}

Les éléments F
descendants de E




                   Exemple : #header li {}
Les sélecteurs CSS 2

E > F {}

Les éléments F
enfants de E




                 Exemple : #menu > .even {}
 IE 6
Les sélecteurs CSS 2

E + F {}

Les éléments F
directement précédés de E




                            Exemple : #header + div {}
 IE 6   ~IE 7
2 astuces

• On peut spécifier une balise pour l’#identifiant :
  balise#identifiant {}

• On peut spécifier un élément pour la classe :
  balise.classe {}
  #identifiant.classe {}
  .classe.classe {}

Nommez sémantiquement vos identifiants et classes !
Pseudo-classes
•   a:link : Lien non visité

•   a:visited : Lien visité



•   a:hover : Survol de la souris

•   a:focus : Sélection au clavier

•   a:active : Pendant le clic
Groupement

#header,
#container,
#footer {}
Les propriétés
     font-family — Définit la police à utiliser

Valeurs : • Nom de police
               (Arial, "Comic Sans MS", Georgia, Helvetica,
               "Lucida Grande", Tahoma, "Times New Roman",
               "Trebuchet MS", Verdana)

         • Classe de police
               (serif,   sans-serif, monospace, fantasy, cursive)




   Ex : font-family:   "Trebuchet MS", Helvetica, sans-serif;
Les propriétés
      font-size — Définit la taille de la police

Valeurs : • Taille
          • Pourcentage




                  Ex : font-size:   1em;
Les propriétés
   font-weight — Définit la graisse de la police

Valeurs : • normal, bold, bolder, lighter




                Ex : font-weight:   bold;
Les propriétés
  font-style — Définit l’orientation de la police

Valeurs : • normal, italic, oblique




               Ex : font-style:   italic;
Les propriétés
text-decoration
  — Définit le soulignement du texte (cumulable)

Valeurs : • none, underline, overline, line-
         through




            Ex : text-decoration:   underline;
Les propriétés
text-align
  — Définit l’alignement du texte dans la boite

Valeurs : • left, center, right, justify




                Ex : text-align:   center;
Les propriétés
text-transform
  — Définit la casse du texte

Valeurs : • none, uppercase, lowercase,
          capitalize




            Ex : text-transform:   uppercase;
Les propriétés
color
   — Définit la couleur du texte

Valeurs : • transparent
          • Couleur
          • Mot-clé
            (white,   black, red, green, blue, yellow, etc.)




                  Ex : color:   #FF017D;
Les propriétés
line-height
   — Définit la hauteur d’une ligne

Valeurs : • normal
          • Multiplieur
          • Taille
          • Pourcentage


                 Ex : line-height:   1.5;
Les propriétés
margin-top (-right, -bottom, -left)
   — Définit les marges externes d’une boite

Valeurs : • auto
          • Distance




    Ex : margin-top:   15px;
Les propriétés
border-top (-right, -bottom, -left)
   — Définit les bordures d’une boite

Valeurs : • Combinées (voir plus loin)




     Ex : border-top:   ☺;
Les propriétés
padding-top (-right, -bottom, -left)
   — Définit les marges internes d’une boite

Valeurs : • Distance




   Ex : paddin-bottom:   15px;
Les propriétés
width
   — Définit la largeur d’une boite

Valeurs : • auto
          • Largeur
          • Pourcentage



      Ex : width:   50%;
Les propriétés
(max, min)-width
   — Définit la largeur maximale/minimale d’une boite

Valeurs : • none
          • Largeur
          • Pourcentage



IE 6    Ex : min-width:   250px;
Les propriétés
height
   — Définit la hauteur d’une boite

Valeurs : • auto
          • Hauteur
          • Pourcentage



      Ex : height:   50%;
Les propriétés
(max, min)-height
   — Définit la hauteur maximale/minimale d’une boite

Valeurs : • none
          • Hauteur
          • Pourcentage



IE 6   Ex : min-height:   100px;
Les propriétés
border-width
   — Définit l’épaisseur des bordures

Valeurs : • Épaisseur




                  Ex : border-width:   2em;
Les propriétés
border-color
   — Définit la couleur des bordures

Valeurs : • transparent
          • Couleur
          • Mot-clé
            (white,   black, red, green, blue, yellow, etc.)




           Ex : border-color:   rgb(255, 1, 125);
Les propriétés
border-style
  — Définit le type des bordures

Valeurs : • solid, dashed, dotted, inset,
         outset, double, groove, ridge




               Ex : border-style:   solid;
Les propriétés
background-color
   — Définit la couleur de fond d’une boite

Valeurs : • transparent
          • Couleur
          • Mot-clé
             (white,   black, red, green, blue, yellow, etc.)




               Ex : background-color:    #FFF;
Les propriétés
background-image
  — Définit l’image de fond d’une boite

Valeurs : • url(fichier)




         Ex : background-image:   url(img/back.png);
Les propriétés
background-repeat
  — Définit la répétition de l’image de fond

Valeurs : • no-repeat, repeat, repeat-x,
          repeat-y




           Ex : background-repeat:   no-repeat;
Les propriétés
background-position
   — Définit la position de l’image de fond

Valeurs : • Coordonnés
          • Pourcentage
          • Mot-clé
             (top,   right, bottom, left, center)




            Ex : background-position:   5px 10px;
Les propriétés
display
  — Définit la manière d’afficher une boite

Valeurs : • none, block, inline…




                 Ex : display:   block;
Les propriétés
visibility
  — Définit si la boite doit s’afficher

Valeurs : • visible, hidden, collapse




                Ex : visibility:   hidden;
Les propriétés
overflow
   — Définit comment la boite doit gérer le contenu
   qui dépasse sa taille
Valeurs : • visible, hidden, auto, scroll




                  Ex : overflow:   auto;
Les propriétés
position
  — Définit la manière de positionner une boite

Valeurs : • static, absolute, relative, fixed




               Ex : position:   relative;
Les propriétés
top, right, bottom, left
   — Définit la position d’une boite

Valeurs : • auto
          • Distance
          • Pourcentage



                    Ex : top:   10px;
Les propriétés
z-index
   — Définit l’ordre d’empilement des boites
   positionnées
Valeurs : • auto
          • Entier (supérieur = devant)




                   Ex : z-index:   3;
Les propriétés
float
  — Définit le positionnement d’une boite par
  rapport à son parent, le reste du contenu du
  parent s’écoulera
Valeurs : • none, left, right




                   Ex : float:   left;
Les propriétés
clear
   — Définit l’écoulement d’une boite qui suit
   un flottant.
Valeurs : • none, left, right, both




                   Ex : clear:   both;
+ inherit : n’hérite pas



IE 6   IE 7
Et il y en a d’autres…
Raccourcis
… {

    font-family: Arial, sans-serif;

    font-size: 12em;

    font-weight: bold;

    font-style: italic;

    line-height: 1.5;

}
Raccourcis
… {

    font-family: Arial, sans-serif;

    font-size: 12em;

    font-weight: bold;

    font-style: italic;

    line-height: 1.5;

}

… {

    font: italic bold 12em/1.5 Arial, sans-serif;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 15px;

    padding-left: 8px;

    padding-right: 8px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 15px;

    padding-left: 8px;

    padding-right: 8px;

}


… {

    padding: 10px 8px 15px 8px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 15px;

    padding-left: 8px;

    padding-right: 8px;

}


… {

    padding: 10px 8px 15px 8px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 15px;

    padding-left: 8px;

    padding-right: 8px;

}


… {

    padding: 10px 8px 15px 8px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 15px;

    padding-left: 8px;

    padding-right: 8px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 15px;

    padding-left: 8px;

    padding-right: 8px;

}


… {

    padding: 10px 8px 15px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 15px;

    padding-left: 8px;

    padding-right: 8px;

}


… {

    padding: 10px 8px 15px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 15px;

    padding-left: 8px;

    padding-right: 8px;

}                                     10


… {

    padding: 10px 8px 15px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 15px;

    padding-left: 8px;

    padding-right: 8px;

}                                     10
                                  8        8

… {

    padding: 10px 8px 15px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 15px;

    padding-left: 8px;

    padding-right: 8px;

}                                     10
                                  8             8

… {
                                           15
    padding: 10px 8px 15px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 8px;

    padding-right: 8px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 8px;

    padding-right: 8px;

}


… {

    padding: 10px 8px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 8px;

    padding-right: 8px;

}


… {

    padding: 10px 8px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 8px;

    padding-right: 8px;

}                                     10


… {
                                           10
    padding: 10px 8px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 8px;

    padding-right: 8px;

}                                     10
                                  8             8

… {
                                           10
    padding: 10px 8px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 10px;

    padding-right: 10px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 10px;

    padding-right: 10px;

}


… {

    padding: 10px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 10px;

    padding-right: 10px;

}


… {

    padding: 10px;

}
Raccourcis
… {

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 10px;

    padding-right: 10px;

}                                     10
                                 10             10

… {
                                           10
    padding: 10px;

}
Idem pour margin
 et border-width
Raccourcis
… {

    border-top-width: 2px;

    border-top-color: #FF017D;

    border-top-style: solid;

}
Raccourcis
… {

    border-top-width: 2px;

    border-top-color: #FF017D;

    border-top-style: solid;

}



… {

    border-top: 2px solid #FF017D;

}
Raccourcis
… {

    border-top-width: 2px;

    border-top-color: #FF017D;

    border-top-style: solid;

    border-…

}
Raccourcis
… {

    border-top-width: 2px;

    border-top-color: #FF017D;

    border-top-style: solid;

    border-…

}

… {

    border: 1px solid #FF017D;

    border-width: 1px 2px 3px 4px;

}
Raccourcis
… {

    background-color: #FF017D;

    background-image: url(img/background.png);

    background-repeat: no-repeat;

    background-position: left top;

}
Raccourcis
… {

    background-color: #FF017D;

    background-image: url(img/background.png);

    background-repeat: no-repeat;

    background-position: left top;

}


… {

    background: #FF017D url(img/background.png) no-repeat left top;

}
Les unités (absolues)
Les unités (absolues)
•   0 : Pas d’unité
Les unités (absolues)
•   0 : Pas d’unité

•   px : Pixels
Les unités (absolues)
•   0 : Pas d’unité

•   px : Pixels
Les unités (absolues)
•   0 : Pas d’unité

•   px : Pixels



•   cm, mm : Centimètres, millimètres
Les unités (absolues)
•   0 : Pas d’unité

•   px : Pixels



•   cm, mm : Centimètres, millimètres

•   in : Inches (1in = 2.54cm)
Les unités (absolues)
•   0 : Pas d’unité

•   px : Pixels



•   cm, mm : Centimètres, millimètres

•   in : Inches (1in = 2.54cm)

•   pt : Points (1pt = 1/72in)
Les unités (absolues)
•   0 : Pas d’unité

•   px : Pixels



•   cm, mm : Centimètres, millimètres

•   in : Inches (1in = 2.54cm)

•   pt : Points (1pt = 1/72in)

•   pc : Picas (1 pc = 12pt)
Les unités (relatives)
Les unités (relatives)

•   em : Hauteur de la lettre « M »
    (m majuscule) de l’élément parent
Les unités (relatives)

•   em : Hauteur de la lettre « M »
    (m majuscule) de l’élément parent
•   ex : Largeur de la lettre « x »
    (x minuscule) de l’élément parent
Les unités (relatives)

•   em : Hauteur de la lettre « M »
    (m majuscule) de l’élément parent
•   ex : Largeur de la lettre « x »
    (x minuscule) de l’élément parent

    Pas d’espace entre la valeur et l’unité !
                  Ex: 1.5em
Couleurs
Couleurs

• RGB (Red Green Blue — Rouge vert bleu) :
  rgb(rouge, vert, bleu)
  (de 0 à 255 ou en pourcentage)
Couleurs

• RGB (Red Green Blue — Rouge vert bleu) :
  rgb(rouge, vert, bleu)
  (de 0 à 255 ou en pourcentage)

• Hexadécimalrgb(255,
  #FF017D =
              :
                            1, 125)
Couleurs
 #FF017D
Couleurs
   #FF017D

Rouge
Couleurs
   #FF017D

Rouge   Vert
Couleurs
   #FF017D

Rouge   Vert   Bleu
Couleurs
   #FF017D

Rouge   Vert   Bleu



#1A3 = #11AA33
Commentaires


/* Commentaires */
Appliquer du CSS à un document
Appliquer du CSS à un document

  • Fichier externe :
    <link rel="stylesheet" type="text/css"
    media="screen" href="style.css" /> dans le <head>
Appliquer du CSS à un document

  • Fichier externe :
    <link rel="stylesheet" type="text/css"
    media="screen" href="style.css" /> dans le <head>


  • Dans le document :
    <style type="text/css">
      …
    </style> dans le <head>
Appliquer du CSS à un document

  • Fichier externe :
    <link rel="stylesheet" type="text/css"
    media="screen" href="style.css" /> dans le <head>


  • Dans le document :
    <style type="text/css">
      …
    </style> dans le <head>


  • En ligne :
    <div style="background: red; color: blue;">
Appliquer du CSS à un document
      Faible

               • Fichier externe :
                 <link rel="stylesheet" type="text/css"
                 media="screen" href="style.css" /> dans le <head>


               • Dans le document :
Priotité




                 <style type="text/css">
                   …
                 </style> dans le <head>


               • En ligne :
                 <div style="background: red; color: blue;">
Une dernière chose…

… Il est impossible d’avoir un
       rendu identique
Ressources

• Pompage : http://pompage.net
• Alsacreations : http://alsacreations.com
• OpenWeb : http://openweb.eu.org
• Spécification (fr) : http://yoyodesign.org/
  doc/w3c/css2/cover.html
Contact


   Nicolas Le Gall
slides@neovov.com
twitter.com/neovov

More Related Content

Viewers also liked

Property-based Access of RDF Data
Property-based Access of RDF DataProperty-based Access of RDF Data
Property-based Access of RDF DataGerd Groener
 
Anna panova
Anna panovaAnna panova
Anna panovaane4kap
 
Oracle中加速索引创建或重建的方法
Oracle中加速索引创建或重建的方法Oracle中加速索引创建或重建的方法
Oracle中加速索引创建或重建的方法maclean liu
 
Aitiidiikiiwan priid.impress
Aitiidiikiiwan priid.impressAitiidiikiiwan priid.impress
Aitiidiikiiwan priid.impressfred17
 
Radon migration study of the single layer coverage of the uranium enrichment ...
Radon migration study of the single layer coverage of the uranium enrichment ...Radon migration study of the single layer coverage of the uranium enrichment ...
Radon migration study of the single layer coverage of the uranium enrichment ...Leishman Associates
 
AtlasCamp 2010 - Marketing A Plugin
AtlasCamp 2010 - Marketing A PluginAtlasCamp 2010 - Marketing A Plugin
AtlasCamp 2010 - Marketing A Pluginalexlod
 
Hurricane katrina presentation
Hurricane katrina presentationHurricane katrina presentation
Hurricane katrina presentationbethanyf
 
Oracle prm dul, jvm and os
Oracle prm dul, jvm and osOracle prm dul, jvm and os
Oracle prm dul, jvm and osmaclean liu
 
Sistema de coordenadas
Sistema de coordenadasSistema de coordenadas
Sistema de coordenadasRicardo Castro
 
B2 b social media marketing summit london final presentation uehss_haywardfinal
B2 b social media marketing summit london final presentation uehss_haywardfinalB2 b social media marketing summit london final presentation uehss_haywardfinal
B2 b social media marketing summit london final presentation uehss_haywardfinalBjörn Ühss (500+) ★ Bjoern Uehss
 
Villaggio - November at a Glance Email
Villaggio - November at a Glance EmailVillaggio - November at a Glance Email
Villaggio - November at a Glance EmailMichal Bularz
 
Een prezi
Een preziEen prezi
Een preziMJD92
 
Apouc 4min pitch_biotwang_v2
Apouc 4min pitch_biotwang_v2Apouc 4min pitch_biotwang_v2
Apouc 4min pitch_biotwang_v2maclean liu
 
Iof tech conf 2013 3 key current tech challenges
Iof tech conf 2013    3 key current tech challengesIof tech conf 2013    3 key current tech challenges
Iof tech conf 2013 3 key current tech challengesJason Potts
 
Radiation and national security in australia koperski
Radiation and national security in australia koperskiRadiation and national security in australia koperski
Radiation and national security in australia koperskiLeishman Associates
 

Viewers also liked (19)

Maquettes
MaquettesMaquettes
Maquettes
 
Mauna Loa
Mauna LoaMauna Loa
Mauna Loa
 
Property-based Access of RDF Data
Property-based Access of RDF DataProperty-based Access of RDF Data
Property-based Access of RDF Data
 
Anna panova
Anna panovaAnna panova
Anna panova
 
Oracle中加速索引创建或重建的方法
Oracle中加速索引创建或重建的方法Oracle中加速索引创建或重建的方法
Oracle中加速索引创建或重建的方法
 
Aitiidiikiiwan priid.impress
Aitiidiikiiwan priid.impressAitiidiikiiwan priid.impress
Aitiidiikiiwan priid.impress
 
Radon migration study of the single layer coverage of the uranium enrichment ...
Radon migration study of the single layer coverage of the uranium enrichment ...Radon migration study of the single layer coverage of the uranium enrichment ...
Radon migration study of the single layer coverage of the uranium enrichment ...
 
AtlasCamp 2010 - Marketing A Plugin
AtlasCamp 2010 - Marketing A PluginAtlasCamp 2010 - Marketing A Plugin
AtlasCamp 2010 - Marketing A Plugin
 
Hurricane katrina presentation
Hurricane katrina presentationHurricane katrina presentation
Hurricane katrina presentation
 
Oracle prm dul, jvm and os
Oracle prm dul, jvm and osOracle prm dul, jvm and os
Oracle prm dul, jvm and os
 
Sistema de coordenadas
Sistema de coordenadasSistema de coordenadas
Sistema de coordenadas
 
B2 b social media marketing summit london final presentation uehss_haywardfinal
B2 b social media marketing summit london final presentation uehss_haywardfinalB2 b social media marketing summit london final presentation uehss_haywardfinal
B2 b social media marketing summit london final presentation uehss_haywardfinal
 
Villaggio - November at a Glance Email
Villaggio - November at a Glance EmailVillaggio - November at a Glance Email
Villaggio - November at a Glance Email
 
Een prezi
Een preziEen prezi
Een prezi
 
COLEGIO GUILLERMO QUINTERO CALDERON
COLEGIO GUILLERMO QUINTERO CALDERONCOLEGIO GUILLERMO QUINTERO CALDERON
COLEGIO GUILLERMO QUINTERO CALDERON
 
Apouc 4min pitch_biotwang_v2
Apouc 4min pitch_biotwang_v2Apouc 4min pitch_biotwang_v2
Apouc 4min pitch_biotwang_v2
 
History project!
History project!History project!
History project!
 
Iof tech conf 2013 3 key current tech challenges
Iof tech conf 2013    3 key current tech challengesIof tech conf 2013    3 key current tech challenges
Iof tech conf 2013 3 key current tech challenges
 
Radiation and national security in australia koperski
Radiation and national security in australia koperskiRadiation and national security in australia koperski
Radiation and national security in australia koperski
 

More from Neovov

Performances
PerformancesPerformances
PerformancesNeovov
 
Microformats
MicroformatsMicroformats
MicroformatsNeovov
 
Les balises HTML
Les balises HTMLLes balises HTML
Les balises HTMLNeovov
 

More from Neovov (6)

Performances
PerformancesPerformances
Performances
 
Microformats
MicroformatsMicroformats
Microformats
 
HTML
HTMLHTML
HTML
 
CSS3
CSS3CSS3
CSS3
 
Les balises HTML
Les balises HTMLLes balises HTML
Les balises HTML
 
HTML5
HTML5HTML5
HTML5
 

Recently uploaded

Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptxMalikaIdseaid1
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipM2i Formation
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeBenamraneMarwa
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 

Recently uploaded (15)

Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
presentation l'interactionnisme symbolique finale.pptx
presentation l'interactionnisme symbolique  finale.pptxpresentation l'interactionnisme symbolique  finale.pptx
presentation l'interactionnisme symbolique finale.pptx
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Formation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadershipFormation M2i - Comprendre les neurosciences pour développer son leadership
Formation M2i - Comprendre les neurosciences pour développer son leadership
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Guide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étudeGuide Final de rédaction de mémoire de fin d'étude
Guide Final de rédaction de mémoire de fin d'étude
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 

CSS

  • 1. CSS
  • 2. Contenu ??? Présentation
  • 3. Un peu d’histoire… • 1995 : Création du W3C, HTML 2.0 • 1996 : CSS 1 • 1997 : HTML 3.2 • 1998 : CSS 2 • 1999 : HTML 4.01 • 2001 - 2008 : CSS 2.1 • 1999 - Un jour (peut-être) : CSS 3
  • 4. CSS ? • Langage (sémantique + syntaxe = communication) • Présenter des documents • Pour les navigateurs… • … et les lecteurs d’écrans, et d’autres… (User-Agents)
  • 5. CSS Cascading Style Sheet
  • 6. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 7. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 8. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 9. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 10. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 11. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 12. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 13. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 14. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 15. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 16. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 17. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 18. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 19. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 20. Cascading — Cascade Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 21. Cascading — Cascade Héritage Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 22. Cascading — Cascade Héritage Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 23. Cascading — Cascade Héritage Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 24. Cascading — Cascade Héritage Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 25. Cascading — Cascade Héritage Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 26. Sélecteurs Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 27. Sélecteurs Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 28. Sélecteurs Tree drawing for red work piece titled Breathe — Bascom Hogue
  • 30. Déclaration Sélecteur(s) { Propriété: valeur; … }
  • 31. Les sélecteurs CSS 2 * {} Toutes les balises
  • 32. Les sélecteurs CSS 2 balise {} Toutes les balises <balise> Exemple : div {}
  • 33. Les sélecteurs CSS 2 #identifiant {} La balise dont l’attribut id vaut identifiant Exemple : #header {}
  • 34. Les sélecteurs CSS 2 .classe {} Les balises dont l’attribut class vaut classe Exemple : .even {}
  • 35. Les sélecteurs CSS 2 E F {} Les éléments F descendants de E Exemple : #header li {}
  • 36. Les sélecteurs CSS 2 E > F {} Les éléments F enfants de E Exemple : #menu > .even {} IE 6
  • 37. Les sélecteurs CSS 2 E + F {} Les éléments F directement précédés de E Exemple : #header + div {} IE 6 ~IE 7
  • 38. 2 astuces • On peut spécifier une balise pour l’#identifiant : balise#identifiant {} • On peut spécifier un élément pour la classe : balise.classe {} #identifiant.classe {} .classe.classe {} Nommez sémantiquement vos identifiants et classes !
  • 39. Pseudo-classes • a:link : Lien non visité • a:visited : Lien visité • a:hover : Survol de la souris • a:focus : Sélection au clavier • a:active : Pendant le clic
  • 41. Les propriétés font-family — Définit la police à utiliser Valeurs : • Nom de police (Arial, "Comic Sans MS", Georgia, Helvetica, "Lucida Grande", Tahoma, "Times New Roman", "Trebuchet MS", Verdana) • Classe de police (serif, sans-serif, monospace, fantasy, cursive) Ex : font-family: "Trebuchet MS", Helvetica, sans-serif;
  • 42. Les propriétés font-size — Définit la taille de la police Valeurs : • Taille • Pourcentage Ex : font-size: 1em;
  • 43. Les propriétés font-weight — Définit la graisse de la police Valeurs : • normal, bold, bolder, lighter Ex : font-weight: bold;
  • 44. Les propriétés font-style — Définit l’orientation de la police Valeurs : • normal, italic, oblique Ex : font-style: italic;
  • 45. Les propriétés text-decoration — Définit le soulignement du texte (cumulable) Valeurs : • none, underline, overline, line- through Ex : text-decoration: underline;
  • 46. Les propriétés text-align — Définit l’alignement du texte dans la boite Valeurs : • left, center, right, justify Ex : text-align: center;
  • 47. Les propriétés text-transform — Définit la casse du texte Valeurs : • none, uppercase, lowercase, capitalize Ex : text-transform: uppercase;
  • 48. Les propriétés color — Définit la couleur du texte Valeurs : • transparent • Couleur • Mot-clé (white, black, red, green, blue, yellow, etc.) Ex : color: #FF017D;
  • 49. Les propriétés line-height — Définit la hauteur d’une ligne Valeurs : • normal • Multiplieur • Taille • Pourcentage Ex : line-height: 1.5;
  • 50. Les propriétés margin-top (-right, -bottom, -left) — Définit les marges externes d’une boite Valeurs : • auto • Distance Ex : margin-top: 15px;
  • 51. Les propriétés border-top (-right, -bottom, -left) — Définit les bordures d’une boite Valeurs : • Combinées (voir plus loin) Ex : border-top: ☺;
  • 52. Les propriétés padding-top (-right, -bottom, -left) — Définit les marges internes d’une boite Valeurs : • Distance Ex : paddin-bottom: 15px;
  • 53. Les propriétés width — Définit la largeur d’une boite Valeurs : • auto • Largeur • Pourcentage Ex : width: 50%;
  • 54. Les propriétés (max, min)-width — Définit la largeur maximale/minimale d’une boite Valeurs : • none • Largeur • Pourcentage IE 6 Ex : min-width: 250px;
  • 55. Les propriétés height — Définit la hauteur d’une boite Valeurs : • auto • Hauteur • Pourcentage Ex : height: 50%;
  • 56. Les propriétés (max, min)-height — Définit la hauteur maximale/minimale d’une boite Valeurs : • none • Hauteur • Pourcentage IE 6 Ex : min-height: 100px;
  • 57. Les propriétés border-width — Définit l’épaisseur des bordures Valeurs : • Épaisseur Ex : border-width: 2em;
  • 58. Les propriétés border-color — Définit la couleur des bordures Valeurs : • transparent • Couleur • Mot-clé (white, black, red, green, blue, yellow, etc.) Ex : border-color: rgb(255, 1, 125);
  • 59. Les propriétés border-style — Définit le type des bordures Valeurs : • solid, dashed, dotted, inset, outset, double, groove, ridge Ex : border-style: solid;
  • 60. Les propriétés background-color — Définit la couleur de fond d’une boite Valeurs : • transparent • Couleur • Mot-clé (white, black, red, green, blue, yellow, etc.) Ex : background-color: #FFF;
  • 61. Les propriétés background-image — Définit l’image de fond d’une boite Valeurs : • url(fichier) Ex : background-image: url(img/back.png);
  • 62. Les propriétés background-repeat — Définit la répétition de l’image de fond Valeurs : • no-repeat, repeat, repeat-x, repeat-y Ex : background-repeat: no-repeat;
  • 63. Les propriétés background-position — Définit la position de l’image de fond Valeurs : • Coordonnés • Pourcentage • Mot-clé (top, right, bottom, left, center) Ex : background-position: 5px 10px;
  • 64. Les propriétés display — Définit la manière d’afficher une boite Valeurs : • none, block, inline… Ex : display: block;
  • 65. Les propriétés visibility — Définit si la boite doit s’afficher Valeurs : • visible, hidden, collapse Ex : visibility: hidden;
  • 66. Les propriétés overflow — Définit comment la boite doit gérer le contenu qui dépasse sa taille Valeurs : • visible, hidden, auto, scroll Ex : overflow: auto;
  • 67. Les propriétés position — Définit la manière de positionner une boite Valeurs : • static, absolute, relative, fixed Ex : position: relative;
  • 68. Les propriétés top, right, bottom, left — Définit la position d’une boite Valeurs : • auto • Distance • Pourcentage Ex : top: 10px;
  • 69. Les propriétés z-index — Définit l’ordre d’empilement des boites positionnées Valeurs : • auto • Entier (supérieur = devant) Ex : z-index: 3;
  • 70. Les propriétés float — Définit le positionnement d’une boite par rapport à son parent, le reste du contenu du parent s’écoulera Valeurs : • none, left, right Ex : float: left;
  • 71. Les propriétés clear — Définit l’écoulement d’une boite qui suit un flottant. Valeurs : • none, left, right, both Ex : clear: both;
  • 72. + inherit : n’hérite pas IE 6 IE 7
  • 73. Et il y en a d’autres…
  • 74. Raccourcis … { font-family: Arial, sans-serif; font-size: 12em; font-weight: bold; font-style: italic; line-height: 1.5; }
  • 75. Raccourcis … { font-family: Arial, sans-serif; font-size: 12em; font-weight: bold; font-style: italic; line-height: 1.5; } … { font: italic bold 12em/1.5 Arial, sans-serif; }
  • 76. Raccourcis … { padding-top: 10px; padding-bottom: 15px; padding-left: 8px; padding-right: 8px; }
  • 77. Raccourcis … { padding-top: 10px; padding-bottom: 15px; padding-left: 8px; padding-right: 8px; } … { padding: 10px 8px 15px 8px; }
  • 78. Raccourcis … { padding-top: 10px; padding-bottom: 15px; padding-left: 8px; padding-right: 8px; } … { padding: 10px 8px 15px 8px; }
  • 79. Raccourcis … { padding-top: 10px; padding-bottom: 15px; padding-left: 8px; padding-right: 8px; } … { padding: 10px 8px 15px 8px; }
  • 80. Raccourcis … { padding-top: 10px; padding-bottom: 15px; padding-left: 8px; padding-right: 8px; }
  • 81. Raccourcis … { padding-top: 10px; padding-bottom: 15px; padding-left: 8px; padding-right: 8px; } … { padding: 10px 8px 15px; }
  • 82. Raccourcis … { padding-top: 10px; padding-bottom: 15px; padding-left: 8px; padding-right: 8px; } … { padding: 10px 8px 15px; }
  • 83. Raccourcis … { padding-top: 10px; padding-bottom: 15px; padding-left: 8px; padding-right: 8px; } 10 … { padding: 10px 8px 15px; }
  • 84. Raccourcis … { padding-top: 10px; padding-bottom: 15px; padding-left: 8px; padding-right: 8px; } 10 8 8 … { padding: 10px 8px 15px; }
  • 85. Raccourcis … { padding-top: 10px; padding-bottom: 15px; padding-left: 8px; padding-right: 8px; } 10 8 8 … { 15 padding: 10px 8px 15px; }
  • 86. Raccourcis … { padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; }
  • 87. Raccourcis … { padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; } … { padding: 10px 8px; }
  • 88. Raccourcis … { padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; } … { padding: 10px 8px; }
  • 89. Raccourcis … { padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; } 10 … { 10 padding: 10px 8px; }
  • 90. Raccourcis … { padding-top: 10px; padding-bottom: 10px; padding-left: 8px; padding-right: 8px; } 10 8 8 … { 10 padding: 10px 8px; }
  • 91. Raccourcis … { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
  • 92. Raccourcis … { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; } … { padding: 10px; }
  • 93. Raccourcis … { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; } … { padding: 10px; }
  • 94. Raccourcis … { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; } 10 10 10 … { 10 padding: 10px; }
  • 95. Idem pour margin et border-width
  • 96. Raccourcis … { border-top-width: 2px; border-top-color: #FF017D; border-top-style: solid; }
  • 97. Raccourcis … { border-top-width: 2px; border-top-color: #FF017D; border-top-style: solid; } … { border-top: 2px solid #FF017D; }
  • 98. Raccourcis … { border-top-width: 2px; border-top-color: #FF017D; border-top-style: solid; border-… }
  • 99. Raccourcis … { border-top-width: 2px; border-top-color: #FF017D; border-top-style: solid; border-… } … { border: 1px solid #FF017D; border-width: 1px 2px 3px 4px; }
  • 100. Raccourcis … { background-color: #FF017D; background-image: url(img/background.png); background-repeat: no-repeat; background-position: left top; }
  • 101. Raccourcis … { background-color: #FF017D; background-image: url(img/background.png); background-repeat: no-repeat; background-position: left top; } … { background: #FF017D url(img/background.png) no-repeat left top; }
  • 103. Les unités (absolues) • 0 : Pas d’unité
  • 104. Les unités (absolues) • 0 : Pas d’unité • px : Pixels
  • 105. Les unités (absolues) • 0 : Pas d’unité • px : Pixels
  • 106. Les unités (absolues) • 0 : Pas d’unité • px : Pixels • cm, mm : Centimètres, millimètres
  • 107. Les unités (absolues) • 0 : Pas d’unité • px : Pixels • cm, mm : Centimètres, millimètres • in : Inches (1in = 2.54cm)
  • 108. Les unités (absolues) • 0 : Pas d’unité • px : Pixels • cm, mm : Centimètres, millimètres • in : Inches (1in = 2.54cm) • pt : Points (1pt = 1/72in)
  • 109. Les unités (absolues) • 0 : Pas d’unité • px : Pixels • cm, mm : Centimètres, millimètres • in : Inches (1in = 2.54cm) • pt : Points (1pt = 1/72in) • pc : Picas (1 pc = 12pt)
  • 111. Les unités (relatives) • em : Hauteur de la lettre « M » (m majuscule) de l’élément parent
  • 112. Les unités (relatives) • em : Hauteur de la lettre « M » (m majuscule) de l’élément parent • ex : Largeur de la lettre « x » (x minuscule) de l’élément parent
  • 113. Les unités (relatives) • em : Hauteur de la lettre « M » (m majuscule) de l’élément parent • ex : Largeur de la lettre « x » (x minuscule) de l’élément parent Pas d’espace entre la valeur et l’unité ! Ex: 1.5em
  • 115. Couleurs • RGB (Red Green Blue — Rouge vert bleu) : rgb(rouge, vert, bleu) (de 0 à 255 ou en pourcentage)
  • 116. Couleurs • RGB (Red Green Blue — Rouge vert bleu) : rgb(rouge, vert, bleu) (de 0 à 255 ou en pourcentage) • Hexadécimalrgb(255, #FF017D = : 1, 125)
  • 118. Couleurs #FF017D Rouge
  • 119. Couleurs #FF017D Rouge Vert
  • 120. Couleurs #FF017D Rouge Vert Bleu
  • 121. Couleurs #FF017D Rouge Vert Bleu #1A3 = #11AA33
  • 123. Appliquer du CSS à un document
  • 124. Appliquer du CSS à un document • Fichier externe : <link rel="stylesheet" type="text/css" media="screen" href="style.css" /> dans le <head>
  • 125. Appliquer du CSS à un document • Fichier externe : <link rel="stylesheet" type="text/css" media="screen" href="style.css" /> dans le <head> • Dans le document : <style type="text/css"> … </style> dans le <head>
  • 126. Appliquer du CSS à un document • Fichier externe : <link rel="stylesheet" type="text/css" media="screen" href="style.css" /> dans le <head> • Dans le document : <style type="text/css"> … </style> dans le <head> • En ligne : <div style="background: red; color: blue;">
  • 127. Appliquer du CSS à un document Faible • Fichier externe : <link rel="stylesheet" type="text/css" media="screen" href="style.css" /> dans le <head> • Dans le document : Priotité <style type="text/css"> … </style> dans le <head> • En ligne : <div style="background: red; color: blue;">
  • 128. Une dernière chose… … Il est impossible d’avoir un rendu identique
  • 129. Ressources • Pompage : http://pompage.net • Alsacreations : http://alsacreations.com • OpenWeb : http://openweb.eu.org • Spécification (fr) : http://yoyodesign.org/ doc/w3c/css2/cover.html
  • 130. Contact Nicolas Le Gall slides@neovov.com twitter.com/neovov

Editor's Notes