SlideShare ist ein Scribd-Unternehmen logo
1 von 150
CSS3 - Nouveautés
28 février 2012 - Rémy Savard
CSS3

• Exemples

• Introduction

• Avantages

• Modules

• Stratégie
CSS3
• HTML5 Logo
• madmanimation
• Shaun the Sheep
• Our Solar System
• Gabriel Sharp's Small Planet
• CSS3 Ads Versus Flash Ads
CSS3
1996
• 1ère spécification CSS à devenir une
  Recommandation W3C Officiel, CSS 1
1997
• Création de CSS 2
• Le W3C ne maintient plus CSS 1
CSS3
1998
• CSS 2 devient une recommandation
• CSS 2.1 = CSS 2 - fonctionnalités
• Développement de la spécification
  CSS 3
• Le W3C ne maintient plus la
  recommandation CSS 2
CSS3
1999
Le 1er working draft CSS 3 est publié
CSS3
1999
Le 1er working draft CSS 3 est publié
CSS3
2005
• CSS 2.1 Candidate Recommendation
  à Working Draft
• CSS 2.1 devient Candidate
  Recommendation
• CSS 2.1 est renversé à Working Draft
CSS3
2007
• CSS 2.1 devient Candidate
  Recommendation
2009
• CSS 2.1 est mis à jour 2 fois
CSS3
2010
• CSS 2.1 est renversé à Working Draft
2011
• CSS 2.1 W3C Proposed
  Recommendation
• CSS 3 = Chaque module est
  indépendant
CSS3




"1, 675 techniques ultimes qui vont vous permettre
            de devenir un ninja du CSS"
CSS3




"Problèmes = Solutions documentés, workarounds
pour navigateurs, groupes de supports, partages de
                 techniques, etc."
CSS3
/* http://meyerweb.com/eric/tools/css/
reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object,
iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
pre,
a, abbr, acronym, address, big, cite,
code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr,
th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	    margin: 0;
	    padding: 0;
	    border: 0;
	    font-size: 100%;
	    font: inherit;
	    vertical-align: baseline;
}

         http://www.flickr.com/photos/aquan/2780541892/
CSS3

• Multiplateforme

• Accessible

• Sémantique

• Optimisé

• Standard
CSS3
         Graceful degradation


• Navigateurs modernes = Prioritaires
  avec tests sur les versions précédentes
  des principaux
• Anciens navigateurs = expérience
  passable + petits fixes
CSS3
       Progressive enhancement


• Focus sur le contenu, ≠ navigateurs
• CSS2 et un peu de CSS3
• Bloque le notre potentiel créatif
CSS3
             Hardboiled


• Aucuns compromis, meilleur
  expérience Web possible
• Expérience selon les capacités du
  navigateur (CSS3)
• Design différent pour les navigateurs
CSS3


   Do websites need to be
experienced exactly the same
      in every browser

    http://dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com
CSS3
Avantages
Délais


Avantages
Délais


Avantages
   Coûts
Qualité           Délais


    Avantages
          Coûts
Avantages
Avantages

1. linear-gradient

2. border-radius

3. radial-gradient

4. text-shadow

5. box-shadow avec
RGBa

           Trent Walton - CSS3 vs. CSS: A Speed Benchmark
Avantages



          Développement

CSS = 73 minutes                     CSS3 = 39 minutes




         Trent Walton - CSS3 vs. CSS: A Speed Benchmark
Avantages



          Développement

CSS = 73 minutes                     CSS3 = 39 minutes


     33% plus rapide
         Trent Walton - CSS3 vs. CSS: A Speed Benchmark
Avantages



                        Poids

CSS = 849.2 KB                       CSS3 = 769. KB




         Trent Walton - CSS3 vs. CSS: A Speed Benchmark
Avantages



                        Poids

CSS = 849.2 KB                       CSS3 = 769. KB


      9,5% plus léger
         Trent Walton - CSS3 vs. CSS: A Speed Benchmark
Avantages



                    Requêtes

CSS = 22 requêtes                     CSS3 = 12 requêtes




          Trent Walton - CSS3 vs. CSS: A Speed Benchmark
Avantages



                    Requêtes

CSS = 22 requêtes                     CSS3 = 12 requêtes


           45% moins
          Trent Walton - CSS3 vs. CSS: A Speed Benchmark
Avantages
Modules CSS3
Modules

"Rather than attempting to shove dozens of updates
   into a single monolithic specification, it will be
 much easier and more efficient to be able to update
 individual pieces of the specification. Modules will
   enable CSS to be updated in a more timely and
  precise fashion, thus allowing for a more flexible
    and timely evolution of the specification as a
                       whole."

               W3C - http://www.w3.org/TR/css3-roadmap/
Modules
CSS3 Colors
• RGB(A), HSL(A) et noms de couleurs
• ≠ propriété
• Nouveau modèle de couleurs
• Valeur RGB ou HSL avec
  optionnellement l’opacité
CSS3 Colors
CSS3 Colors
CSS3 Opacity
• Opacité d’un élément de 0 à 1
• CSS3 Colors = 1 couleur
• CSS3 Opacity = 1 élément + enfants
CSS3 Opacity
CSS3 Opacity
CSS3 selectors
[att]
• Attribut att, peut importe la valeur
[att=val]
• Attribut att et la valeur exact val
CSS3 selectors
[att~=val]
• Attribut att avec des valeurs séparés
   par des espaces, l’une d’elles doit être
   val
CSS3 selectors
[att|=val]
• Attribut att et la valeur exact val ou
  commençant par val et
  immédiatement suivit de  "-"
• Principalement pour les sous-code de
  languages
CSS3 selectors
[att^=val]
• Attribut att et une valeur qui
  commence par val
[att$=val]
• Attribut att et une valeur qui se
  termine par val
CSS3 selectors
[att*=val]
• Attribut att et une valeur qui contient
  au moins une instance de la substring
  val
CSS3 selectors
:root
• Représente l’élément HTML
CSS3 selectors
:nth-child(N)
• L’argument "N" peut être un mot-clé,
  un nombre ou une expression de
  nombre sous la forme an+b
• Mots-clé: odd(2n+1) et even(2n)
CSS3 selectors
:nth-child(N)
• Si l’argument "N" est un nombre, il
  représente la position ordinale de
  l’élément sélectionné
CSS3 selectors
:nth-child(N)
• Si l’argument a la forme an+b
• "b" représente la position ordinale du
  premier élément sélectionné
• "a" représente la position ordinale de
  chaque éléments que nous voulons
  sélectionné par la suite
CSS3 selectors
:nth-child(N)
• "a" et "b" peuvent êtres négatif
CSS3 selectors
:first-child
• Sélectionne le premier enfant du
  parent de l’élément
:last-child
• Sélectionne le dernier enfant du
  parent de l’élément
CSS3 selectors
:target
• URIs ce terminant par # et un
  identifiant de fragement
• http://lab.simurai.com/stars/
CSS3 selectors
:lang
• Représente un sélecteur pour un
  élément selon sa langue si elle est
  spécifié
CSS3 selectors
:enabled
• Représente un élément de l’interface
  usager (ex: input) qui est dans l’état
  enabled
CSS3 selectors
:disabled
• Représente un élément de l’interface
  usager (ex: input) qui est dans l’état
  disabled
CSS3 selectors
:checked
• Éléments radio et checkbox choisis
• Lorsque ces élément sont choisi(on) la
  pseudo-class :checked s’applique
• Bon aussi pour les éléments qui
  peuvent avoir l’attribut "selected"
CSS3 selectors
::first-line
• Représente la première ligne formatté
  d’un élément.
CSS3 selectors
::first-letter
• Première lettre d’un élément
• Utiliser pour donner du style
• 67 millions = 6
CSS3 selectors
::before et ::after
• Les pseudo-éléments ::before et ::after
  peuvent êtres utilisés pour inséré du
  contenu généré avant ou après le
  contenu d’un élément
CSS3 selectors
::selection
• Change la couleur de background et
  de texte des sélections
• http://css-tricks.com/examples/
  DifferentSelectionColors/
CSS3 selectors
General sibling combinator (~)
• 2 séquences de sélecteurs séparés (~)
• Partagent le même parent
• L'élément représenté par la première
  séquence précède (Pas nécessairement
  immédiatement) l’élément représenté
  par la deuxième séquence
CSS3 selectors
General sibling combinator (~)
CSS3 selectors




  CSS3 Selectors Test
CSS3
Multiple backgrounds
• Images de background sur un élément
• Séparés par une virgule (,)
• Les navigateurs qui ne supportent pas
  vont ignoré la règle, donc mettre une
  déclaration simple avant
• La première image dans la liste est la
  plus près de l’utilisateur
CSS3
Multiple backgrounds
CSS3
Multiple backgrounds
CSS3 Background-clip
• Spécifie la zone de peinture de fond du
  background
• "border-box": Intérieur du border-box
• "padding-box": Intérieur du padding-
  box
• "content-box": Intérieur du content-box
CSS3 Background-clip
CSS3 Background-clip
CSS3 Background-size
• Spécifie la taille de l’image de
  background
• Première valeur = largeur
• Deuxième valeur = hauteur
• Si une des dimensions à sa valeur à
  auto, l’image doit garder son ratio
CSS3 Background-clip
CSS3 Background-clip
CSS3 Border-radius
   (rounded corners)
• Arrondis les coins d’un élément avec
  une valeur de rayon (%, px ou ems)
• Possibilité de contrôlé chaque coins
• http://lab.simurai.com/buttons/
CSS3 Border-radius
 (rounded corners)
CSS3 Border-radius
 (rounded corners)
CSS3 Border images
• Images de background comme bordure
  à la place d’un style
• Les côtés et les coins sont pris de
  l’image spécifié, dont les parties seront
  découpé, redimentionné et tendu au
  besoin
CSS3 Border images
• L’image fournit sera découpé en 9
  partie selon une grille 3x3. Comme avec
  les guides dans Photoshop
• Valeurs = Source de l’image suivit par
  la position des guides de découpe
CSS3 Border images
• "stretch": Étiré pour couvrir la zone
• "repeat": Tuilé et répété pour couvrir la zone
• "round": Tuilé et répété pour couvrir la
  zone. Si la zone n’est pas couverte avec un
  nombre complet de tuiles, les images sont
  redimensionnés afin qu’il la couvre
• "space": Tuilé et répété pour couvrir la
  zone. Si la zone n’est pas couverte avec un
  nombre complet de tuiles, les images se
  distribuent l’espace afin qu’il la couvre
CSS3 Border images
CSS3 Border images
CSS3 Box-shadow
• Possibilité de combiné avec RGBa
• Première valeur = Décalage horizontal
• Seconde valeur = Décalage vertical
• Troisième valeur = Rayon de flou
• Quatrième valeur, couleur pour
  l’ombrage
• Effet de 3D = Ajouter une 2e ombre
CSS3 Box-shadow
CSS3 Box-shadow
CSS3 Media Queries
• Étiquettage CSS selon le contexe
• width, height, min/max, color,
  orientation, aspect-ratio, etc
• Outil pour "Responsive Web Design"
CSS3 Media Queries

Changement de CSS en haut de 800px de large
CSS3 Media Queries
Responsive Web Design
• Différentes vues offertes pour les
  différents contextes via les media
  queries
• Site construit avec une grille flexible
• Images doivent être flexibles




        Understanding the Elements of Responsive Web Design
Responsive Web Design




• http://rourkery.com/
• http://forefathersgroup.com/
• http://bostonglobe.com/
                http://mediaqueri.es/
Responsive Web Design
               Media Queries
• Cibler les appareils soutenus et identifier
  les points d'arrêt commun:
• 320px, 480px, 600px, 768px, 900px et
  1200px
• 320 and up
• css3-mediaqueries-js
Responsive Web Design
      Grille flexible
Responsive Web Design
               Images flexibles
• Code réactif pour servir les images de
  taille appropriée en échangeant la source.
  Par défaut, c'est la plus petite image.
• Ou utiliser max-width: 100%
• Responsive-Images
• Respond.js
CSS3 Text-shadow
• Ombre du texte
• 1e valeur = Décalage horizontal
• 2e valeur = Décalage vertical
• 3e valeur = Rayon du dégradé
• 4e valeur = Couleur de l’ombre
• Possibilité de mettre plusieurs ombres
CSS3 Text-shadow
CSS3 Text-shadow
CSS3 Multiple
       column layout
• Mise en page avec colonnes ≠ floats
• Système de colonnes en définissant:
 • Nombre de colonnes
 • Largeur des colonnes
• Le contenu peut continuer d’une
  colonne à une autre
CSS3 Multiple
column layout
CSS3 Multiple
column layout
CSS3 Multiple
column layout
CSS3 Multiple
column layout
@font-face Web fonts
• Utilisation de fonts plus variés. Pas de
  Flash, pas de JavaScripts
• Vérifier la licence EULA (End User
  License Agreement)
• La police doit se trouver sur le même
  domaine
@font-face Web fonts
@font-face Web fonts
@font-face Web fonts




Review of Popular Web Font Embedding Services
@font-face Web fonts
CSS3 Transforms
• Développé initialement par WebKit et
  ensuite incorporé au W3C
• Permet au élément rendu par CSS d’être
  transformé dans un espace en 2D
CSS3 Transforms
Scale
• La transformation "scale"n'influence
  pas la mise en page du document
• Possible de mettre un point d’origine
CSS3 Transforms
Rotate
• http://outsideapp.com/
CSS3 Transforms
Rotate
• http://outsideapp.com/
CSS3 Transforms
Skew
• Penche l'élément via les coordonnés
  x/y
CSS3 Transforms
Translate
• Déplace les éléments via les
  coordonnés x/y
• Valeurs négatives acceptés
CSS3 Transforms
Translate
• Déplace les éléments via les
  coordonnés x/y
• Valeurs négatives acceptés
CSS3 Transforms
CSS3 Transitions
• Développé initialement par WebKit et
  ensuite incorporé au W3C
• Changement des valeurs dans les CSS
  lorsque qu'une interaction est déclenché
• Liste des propriétés qui peuvent être en
  transition
CSS3 Transitions
CSS3 Transitions
CSS3 Transitions
Stratégie
Support


Stratégie
Support


Stratégie
  Détection
Polyfills               Support


     Stratégie
            Détection
Support
Support
Support
Support




 "10 years ago a browser was born. Its name was
Internet Explorer 6. Now that we’re in 2012, in an
  era of modern web standards, it’s time to say
                    goodbye."

               Microsoft - http://www.theie6countdown.com/
Support
Support
Support
Support
Support




"We, as developers, should be able to develop with
  the HTML5 apis [...]. Developing in this future-
   proof way means as users upgrade, your code
 doesn't have to change but users will move to the
         better, native experience cleanly."
                     Paul Irish - Google
Support



<!DOCTYPE HTML>
Support
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {

      margin: 0;

      padding: 0;

      border: 0;

      font-size: 100%;

      font: inherit;

      vertical-align: baseline;
}



/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {

      display: block;
}
Support




caniuse.com
Support
Préfixes "vendor-specific"
Support
        Préfixes "vendor-specific"


• Navigateurs + développeurs testes =>
  Commentaires pour améliorer la
  spécification
• L'ordre est important
• Filtres propriétaires Microsoft ≠ préfixes
Support
          Préfixes "vendor-specific"

• CSSPrefixer
• cssFx
• CSS Crush
• CSS Agent
• CSS 3 Finalize
• How do you deal with Vendor prefixes?
Détection
Détection

Créer chaque élément en JavaScript pour Internet
                Explorer 6, 7 et 8
Détection
Détection
Détection
Polyfills


"So here we're collecting all the shims, fallbacks, and
 polyfills in order to implant html5 functionality in
    browsers that don't natively support them."




        The All-In-One Entirely-Not-Alphabetical No-Bullshit Guide to HTML5 Fallbacks
Polyfills

     The All-In-One
Entirely-Not-Alphabetical
       No-Bullshit
         Guide to
    HTML5 Fallbacks
  The All-In-One Entirely-Not-Alphabetical No-Bullshit Guide to HTML5 Fallbacks
Polyfills


  "JavaScript library to make MSIE behave like a
standards-compliant browser. It fixes many HTML
and CSS issues and makes transparent PNG work
           correctly under IE5 and IE6."
Polyfills
• Fixed positioning supported
• Max & min width & height supported
• Additional CSS selectors
• Double margin float bug
• Unscrollable content bug
• Peekaboo bug
• 3 pixel text jog bug
Polyfills
Polyfills
Polyfills
Merci


CSS3 - Nouveautés
28 février 2012 - Rémy Savard

Weitere ähnliche Inhalte

Was ist angesagt?

#nwxtech6 Frédéric Bisson - SVG pour le web
#nwxtech6 Frédéric Bisson - SVG pour le web#nwxtech6 Frédéric Bisson - SVG pour le web
#nwxtech6 Frédéric Bisson - SVG pour le webNormandie Web Xperts
 
Journées SQL Server - Optimisation SQL Server pour SharePoint
Journées SQL Server - Optimisation SQL Server pour SharePointJournées SQL Server - Optimisation SQL Server pour SharePoint
Journées SQL Server - Optimisation SQL Server pour SharePointBenoit Jester
 
Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm
 
Alphorm.com Formation Java,avancé OCP (1Z0-804)
Alphorm.com Formation Java,avancé OCP (1Z0-804)Alphorm.com Formation Java,avancé OCP (1Z0-804)
Alphorm.com Formation Java,avancé OCP (1Z0-804)Alphorm
 
Alphorm.com Support de la Formation WebDev 21
Alphorm.com Support de la Formation WebDev 21Alphorm.com Support de la Formation WebDev 21
Alphorm.com Support de la Formation WebDev 21Alphorm
 
Drupal & responsive
Drupal & responsiveDrupal & responsive
Drupal & responsiveRezonova
 
DrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metierDrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metierRomain Jarraud
 
Theming drupal8 - Meetup Paris - 26-mars-2015
Theming drupal8 - Meetup Paris - 26-mars-2015Theming drupal8 - Meetup Paris - 26-mars-2015
Theming drupal8 - Meetup Paris - 26-mars-2015Romain Jarraud
 
Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014Thierry Pigot
 
HTML5, How to rethink your web strategy - Version FR
HTML5, How to rethink your web strategy - Version FRHTML5, How to rethink your web strategy - Version FR
HTML5, How to rethink your web strategy - Version FRFabernovel
 
Drink 'n' Drupal Lille nov. 2013
Drink 'n' Drupal Lille nov. 2013Drink 'n' Drupal Lille nov. 2013
Drink 'n' Drupal Lille nov. 2013Romain Jarraud
 
Alphorm.com Formation SharePoint 2016 : Installation et Configuration
 Alphorm.com Formation SharePoint 2016 : Installation et Configuration Alphorm.com Formation SharePoint 2016 : Installation et Configuration
Alphorm.com Formation SharePoint 2016 : Installation et ConfigurationAlphorm
 
Alphorm.com Formation WordPress 4
Alphorm.com Formation WordPress 4 Alphorm.com Formation WordPress 4
Alphorm.com Formation WordPress 4 Alphorm
 
alphorm.com - Formation SQL Server 2012 (70-462)
alphorm.com - Formation SQL Server 2012 (70-462)alphorm.com - Formation SQL Server 2012 (70-462)
alphorm.com - Formation SQL Server 2012 (70-462)Alphorm
 
Support formation vidéo : Active Directory avec Windows Server 2012 R2
Support formation vidéo : Active Directory avec Windows Server 2012 R2Support formation vidéo : Active Directory avec Windows Server 2012 R2
Support formation vidéo : Active Directory avec Windows Server 2012 R2SmartnSkilled
 
Alphorm.com Formation Oracle 12c DBA2 : Installation et mise à niveau
Alphorm.com Formation Oracle 12c DBA2 : Installation et mise à niveauAlphorm.com Formation Oracle 12c DBA2 : Installation et mise à niveau
Alphorm.com Formation Oracle 12c DBA2 : Installation et mise à niveauAlphorm
 
Alphorm.com Formation Le langage Ruby
Alphorm.com Formation Le langage RubyAlphorm.com Formation Le langage Ruby
Alphorm.com Formation Le langage RubyAlphorm
 
Alphorm.com Formation Simplifier l’usage du CSS avec Scss & Sass
Alphorm.com Formation Simplifier l’usage du CSS avec Scss & SassAlphorm.com Formation Simplifier l’usage du CSS avec Scss & Sass
Alphorm.com Formation Simplifier l’usage du CSS avec Scss & SassAlphorm
 
Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)Alphorm
 

Was ist angesagt? (20)

#nwxtech6 Frédéric Bisson - SVG pour le web
#nwxtech6 Frédéric Bisson - SVG pour le web#nwxtech6 Frédéric Bisson - SVG pour le web
#nwxtech6 Frédéric Bisson - SVG pour le web
 
Journées SQL Server - Optimisation SQL Server pour SharePoint
Journées SQL Server - Optimisation SQL Server pour SharePointJournées SQL Server - Optimisation SQL Server pour SharePoint
Journées SQL Server - Optimisation SQL Server pour SharePoint
 
Formation php pdo
Formation php pdoFormation php pdo
Formation php pdo
 
Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft Hyperconvergence
 
Alphorm.com Formation Java,avancé OCP (1Z0-804)
Alphorm.com Formation Java,avancé OCP (1Z0-804)Alphorm.com Formation Java,avancé OCP (1Z0-804)
Alphorm.com Formation Java,avancé OCP (1Z0-804)
 
Alphorm.com Support de la Formation WebDev 21
Alphorm.com Support de la Formation WebDev 21Alphorm.com Support de la Formation WebDev 21
Alphorm.com Support de la Formation WebDev 21
 
Drupal & responsive
Drupal & responsiveDrupal & responsive
Drupal & responsive
 
DrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metierDrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metier
 
Theming drupal8 - Meetup Paris - 26-mars-2015
Theming drupal8 - Meetup Paris - 26-mars-2015Theming drupal8 - Meetup Paris - 26-mars-2015
Theming drupal8 - Meetup Paris - 26-mars-2015
 
Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014Combien coûte un site WordPress ? - Wordcamp Paris 2014
Combien coûte un site WordPress ? - Wordcamp Paris 2014
 
HTML5, How to rethink your web strategy - Version FR
HTML5, How to rethink your web strategy - Version FRHTML5, How to rethink your web strategy - Version FR
HTML5, How to rethink your web strategy - Version FR
 
Drink 'n' Drupal Lille nov. 2013
Drink 'n' Drupal Lille nov. 2013Drink 'n' Drupal Lille nov. 2013
Drink 'n' Drupal Lille nov. 2013
 
Alphorm.com Formation SharePoint 2016 : Installation et Configuration
 Alphorm.com Formation SharePoint 2016 : Installation et Configuration Alphorm.com Formation SharePoint 2016 : Installation et Configuration
Alphorm.com Formation SharePoint 2016 : Installation et Configuration
 
Alphorm.com Formation WordPress 4
Alphorm.com Formation WordPress 4 Alphorm.com Formation WordPress 4
Alphorm.com Formation WordPress 4
 
alphorm.com - Formation SQL Server 2012 (70-462)
alphorm.com - Formation SQL Server 2012 (70-462)alphorm.com - Formation SQL Server 2012 (70-462)
alphorm.com - Formation SQL Server 2012 (70-462)
 
Support formation vidéo : Active Directory avec Windows Server 2012 R2
Support formation vidéo : Active Directory avec Windows Server 2012 R2Support formation vidéo : Active Directory avec Windows Server 2012 R2
Support formation vidéo : Active Directory avec Windows Server 2012 R2
 
Alphorm.com Formation Oracle 12c DBA2 : Installation et mise à niveau
Alphorm.com Formation Oracle 12c DBA2 : Installation et mise à niveauAlphorm.com Formation Oracle 12c DBA2 : Installation et mise à niveau
Alphorm.com Formation Oracle 12c DBA2 : Installation et mise à niveau
 
Alphorm.com Formation Le langage Ruby
Alphorm.com Formation Le langage RubyAlphorm.com Formation Le langage Ruby
Alphorm.com Formation Le langage Ruby
 
Alphorm.com Formation Simplifier l’usage du CSS avec Scss & Sass
Alphorm.com Formation Simplifier l’usage du CSS avec Scss & SassAlphorm.com Formation Simplifier l’usage du CSS avec Scss & Sass
Alphorm.com Formation Simplifier l’usage du CSS avec Scss & Sass
 
Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)
 

Andere mochten auch

Résultats de recherche améliorés avec les microdonnées HTML5
Résultats de recherche améliorés avec les microdonnées HTML5Résultats de recherche améliorés avec les microdonnées HTML5
Résultats de recherche améliorés avec les microdonnées HTML5Rémy Savard
 
Devenez le plus heureux des Front-end avec Gulp.js
Devenez le plus heureux des Front-end avec Gulp.jsDevenez le plus heureux des Front-end avec Gulp.js
Devenez le plus heureux des Front-end avec Gulp.jsRémy Savard
 
HTML5 - Sémantique, structure et nouveaux éléments
HTML5 - Sémantique, structure et nouveaux élémentsHTML5 - Sémantique, structure et nouveaux éléments
HTML5 - Sémantique, structure et nouveaux élémentsRémy Savard
 
La description phisyque
La description phisyqueLa description phisyque
La description phisyqueBoira32
 
CNAV : Transformez les solutions de stockage traditionnelles en infrastructur...
CNAV : Transformez les solutions de stockage traditionnelles en infrastructur...CNAV : Transformez les solutions de stockage traditionnelles en infrastructur...
CNAV : Transformez les solutions de stockage traditionnelles en infrastructur...Hitachi Data Systems France
 
GEMO 2016 : un digital de plus en plus cannibale ?
GEMO 2016  : un digital de plus en plus cannibale ?GEMO 2016  : un digital de plus en plus cannibale ?
GEMO 2016 : un digital de plus en plus cannibale ?PwC France
 
Mobile toolbox - 3e édition > Mobile en France
Mobile toolbox - 3e édition > Mobile en FranceMobile toolbox - 3e édition > Mobile en France
Mobile toolbox - 3e édition > Mobile en FranceDenis Verloes
 
Seguridad y Política Criminal en el Estado Plurinacional de Bolivia y en A…
Seguridad y Política Criminal en el Estado Plurinacional de Bolivia y en A…Seguridad y Política Criminal en el Estado Plurinacional de Bolivia y en A…
Seguridad y Política Criminal en el Estado Plurinacional de Bolivia y en A…Gobernabilidad
 
Le livre blanc du webmarketing
Le livre blanc du webmarketingLe livre blanc du webmarketing
Le livre blanc du webmarketingLuc Viaud
 
Merise exercices-mcd_corriges
Merise  exercices-mcd_corrigesMerise  exercices-mcd_corriges
Merise exercices-mcd_corrigesMehdi El
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
Décrire une personne
Décrire une personneDécrire une personne
Décrire une personneBoira32
 
La gestion de projet web en 15 étapes
La gestion de projet web en 15 étapesLa gestion de projet web en 15 étapes
La gestion de projet web en 15 étapesRodolphe Finamore
 
Old Age Security - Canada - Policy Analysis
Old Age Security - Canada - Policy AnalysisOld Age Security - Canada - Policy Analysis
Old Age Security - Canada - Policy Analysispaul young cpa, cga
 
Technique de peinture à l'huile questions fréquemment posées
Technique de peinture à l'huile  questions fréquemment poséesTechnique de peinture à l'huile  questions fréquemment posées
Technique de peinture à l'huile questions fréquemment poséesapprendre la peinture à l'huile
 
Oas timeline
Oas timelineOas timeline
Oas timelinecm1189
 
Denuncia Lula Triplex MP-SP Bancoop - OAS
Denuncia Lula Triplex MP-SP Bancoop - OASDenuncia Lula Triplex MP-SP Bancoop - OAS
Denuncia Lula Triplex MP-SP Bancoop - OASVetor Mil
 
Presentation%20_OAS_Mora_M.ppt
Presentation%20_OAS_Mora_M.pptPresentation%20_OAS_Mora_M.ppt
Presentation%20_OAS_Mora_M.pptMike Mora
 

Andere mochten auch (20)

Résultats de recherche améliorés avec les microdonnées HTML5
Résultats de recherche améliorés avec les microdonnées HTML5Résultats de recherche améliorés avec les microdonnées HTML5
Résultats de recherche améliorés avec les microdonnées HTML5
 
Devenez le plus heureux des Front-end avec Gulp.js
Devenez le plus heureux des Front-end avec Gulp.jsDevenez le plus heureux des Front-end avec Gulp.js
Devenez le plus heureux des Front-end avec Gulp.js
 
HTML5 - Sémantique, structure et nouveaux éléments
HTML5 - Sémantique, structure et nouveaux élémentsHTML5 - Sémantique, structure et nouveaux éléments
HTML5 - Sémantique, structure et nouveaux éléments
 
La description phisyque
La description phisyqueLa description phisyque
La description phisyque
 
IFRS
IFRSIFRS
IFRS
 
CNAV : Transformez les solutions de stockage traditionnelles en infrastructur...
CNAV : Transformez les solutions de stockage traditionnelles en infrastructur...CNAV : Transformez les solutions de stockage traditionnelles en infrastructur...
CNAV : Transformez les solutions de stockage traditionnelles en infrastructur...
 
GEMO 2016 : un digital de plus en plus cannibale ?
GEMO 2016  : un digital de plus en plus cannibale ?GEMO 2016  : un digital de plus en plus cannibale ?
GEMO 2016 : un digital de plus en plus cannibale ?
 
Mobile toolbox - 3e édition > Mobile en France
Mobile toolbox - 3e édition > Mobile en FranceMobile toolbox - 3e édition > Mobile en France
Mobile toolbox - 3e édition > Mobile en France
 
Seguridad y Política Criminal en el Estado Plurinacional de Bolivia y en A…
Seguridad y Política Criminal en el Estado Plurinacional de Bolivia y en A…Seguridad y Política Criminal en el Estado Plurinacional de Bolivia y en A…
Seguridad y Política Criminal en el Estado Plurinacional de Bolivia y en A…
 
Le livre blanc du webmarketing
Le livre blanc du webmarketingLe livre blanc du webmarketing
Le livre blanc du webmarketing
 
Merise exercices-mcd_corriges
Merise  exercices-mcd_corrigesMerise  exercices-mcd_corriges
Merise exercices-mcd_corriges
 
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Décrire une personne
Décrire une personneDécrire une personne
Décrire une personne
 
La gestion de projet web en 15 étapes
La gestion de projet web en 15 étapesLa gestion de projet web en 15 étapes
La gestion de projet web en 15 étapes
 
Old Age Security - Canada - Policy Analysis
Old Age Security - Canada - Policy AnalysisOld Age Security - Canada - Policy Analysis
Old Age Security - Canada - Policy Analysis
 
Apresentação Flash Camp Rio 2010 by Raphael Vinicius
Apresentação Flash Camp Rio 2010 by Raphael ViniciusApresentação Flash Camp Rio 2010 by Raphael Vinicius
Apresentação Flash Camp Rio 2010 by Raphael Vinicius
 
Technique de peinture à l'huile questions fréquemment posées
Technique de peinture à l'huile  questions fréquemment poséesTechnique de peinture à l'huile  questions fréquemment posées
Technique de peinture à l'huile questions fréquemment posées
 
Oas timeline
Oas timelineOas timeline
Oas timeline
 
Denuncia Lula Triplex MP-SP Bancoop - OAS
Denuncia Lula Triplex MP-SP Bancoop - OASDenuncia Lula Triplex MP-SP Bancoop - OAS
Denuncia Lula Triplex MP-SP Bancoop - OAS
 
Presentation%20_OAS_Mora_M.ppt
Presentation%20_OAS_Mora_M.pptPresentation%20_OAS_Mora_M.ppt
Presentation%20_OAS_Mora_M.ppt
 

Ähnlich wie CSS3 - nouveautes

Préprocesseurs vs CSS natif : Le match !
Préprocesseurs vs CSS natif : Le match !Préprocesseurs vs CSS natif : Le match !
Préprocesseurs vs CSS natif : Le match !Jonathan Levaillant
 
Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Microsoft Technet France
 
Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !davrous
 
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2Horacio Gonzalez
 
technologie web - part2
technologie web - part2technologie web - part2
technologie web - part2Benoît Simard
 
Création d'une application html5 utilisant canvas, svg et les animations css3
Création d'une application html5 utilisant canvas, svg et les animations css3Création d'une application html5 utilisant canvas, svg et les animations css3
Création d'une application html5 utilisant canvas, svg et les animations css3davrous
 
Sass et Compass ont embelli mon quotidien, Sud Web 2013
Sass et Compass ont embelli mon quotidien, Sud Web 2013Sass et Compass ont embelli mon quotidien, Sud Web 2013
Sass et Compass ont embelli mon quotidien, Sud Web 2013Mehdi Kabab
 
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)Alphorm
 
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAmazon Web Services
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JSENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JSHoracio Gonzalez
 
Architecturez vos CSS
Architecturez vos CSSArchitecturez vos CSS
Architecturez vos CSSNinnir
 
Responsive design - Twitter Bootstrap [FR]
Responsive design - Twitter Bootstrap [FR]Responsive design - Twitter Bootstrap [FR]
Responsive design - Twitter Bootstrap [FR]Jean-Noël Aubry
 
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 1Enib   cours c.a.i. web - séance #1 - html5 css3-js - 1
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1Horacio Gonzalez
 
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Renoir Boulanger
 
Cascading Style Sheet et CSS en sigle.pdf
Cascading Style Sheet et CSS en sigle.pdfCascading Style Sheet et CSS en sigle.pdf
Cascading Style Sheet et CSS en sigle.pdfSweetman3
 
Microservices-DDD-Telosys-Devoxx-FR-2022
Microservices-DDD-Telosys-Devoxx-FR-2022Microservices-DDD-Telosys-Devoxx-FR-2022
Microservices-DDD-Telosys-Devoxx-FR-2022Laurent Guérin
 
Chapitre 2_CSS_complet_Version1.pdf
Chapitre 2_CSS_complet_Version1.pdfChapitre 2_CSS_complet_Version1.pdf
Chapitre 2_CSS_complet_Version1.pdfYassineZARIOUH
 
Chapitre 2_CSS_complet_Version1.pdf
Chapitre 2_CSS_complet_Version1.pdfChapitre 2_CSS_complet_Version1.pdf
Chapitre 2_CSS_complet_Version1.pdfYassineZARIOUH
 

Ähnlich wie CSS3 - nouveautes (20)

Préprocesseurs vs CSS natif : Le match !
Préprocesseurs vs CSS natif : Le match !Préprocesseurs vs CSS natif : Le match !
Préprocesseurs vs CSS natif : Le match !
 
Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !Les dernières avancées HTML5 & CSS3 en action !
Les dernières avancées HTML5 & CSS3 en action !
 
Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !Les dernières avancées html5 & css3 en action !
Les dernières avancées html5 & css3 en action !
 
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2Enib   cours c.a.i. web - séance #1 - html5 css3-js - 2
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
 
technologie web - part2
technologie web - part2technologie web - part2
technologie web - part2
 
Création d'une application html5 utilisant canvas, svg et les animations css3
Création d'une application html5 utilisant canvas, svg et les animations css3Création d'une application html5 utilisant canvas, svg et les animations css3
Création d'une application html5 utilisant canvas, svg et les animations css3
 
Sass et Compass ont embelli mon quotidien, Sud Web 2013
Sass et Compass ont embelli mon quotidien, Sud Web 2013Sass et Compass ont embelli mon quotidien, Sud Web 2013
Sass et Compass ont embelli mon quotidien, Sud Web 2013
 
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
 
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévuAWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
AWS Summit Paris - Track 2 - Session 2 - Préparez-vous à l'imprévu
 
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JSENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
ENIB 2015 2016 - CAI Web S02E01- Côté Navigateur 1/3 - HTTP, HTML, CSS JS
 
Architecturez vos CSS
Architecturez vos CSSArchitecturez vos CSS
Architecturez vos CSS
 
CSS
CSSCSS
CSS
 
Responsive design - Twitter Bootstrap [FR]
Responsive design - Twitter Bootstrap [FR]Responsive design - Twitter Bootstrap [FR]
Responsive design - Twitter Bootstrap [FR]
 
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1
Enib   cours c.a.i. web - séance #1 - html5 css3-js - 1Enib   cours c.a.i. web - séance #1 - html5 css3-js - 1
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1
 
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
Comment évaluer la qualité d'un site web selon les techniques d'intégration w...
 
CSS 3
CSS 3CSS 3
CSS 3
 
Cascading Style Sheet et CSS en sigle.pdf
Cascading Style Sheet et CSS en sigle.pdfCascading Style Sheet et CSS en sigle.pdf
Cascading Style Sheet et CSS en sigle.pdf
 
Microservices-DDD-Telosys-Devoxx-FR-2022
Microservices-DDD-Telosys-Devoxx-FR-2022Microservices-DDD-Telosys-Devoxx-FR-2022
Microservices-DDD-Telosys-Devoxx-FR-2022
 
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
 

CSS3 - nouveautes

Hinweis der Redaktion

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n
  78. \n
  79. \n
  80. \n
  81. \n
  82. \n
  83. \n
  84. \n
  85. \n
  86. \n
  87. \n
  88. \n
  89. \n
  90. \n
  91. \n
  92. \n
  93. \n
  94. \n
  95. \n
  96. \n
  97. \n
  98. \n
  99. \n
  100. \n
  101. \n
  102. \n
  103. \n
  104. \n
  105. \n
  106. \n
  107. \n
  108. \n
  109. \n
  110. \n
  111. \n
  112. \n
  113. \n
  114. \n
  115. \n
  116. \n
  117. \n
  118. \n
  119. \n
  120. \n
  121. \n
  122. \n
  123. \n
  124. \n
  125. \n
  126. \n
  127. \n
  128. \n
  129. \n
  130. \n
  131. \n
  132. \n
  133. \n
  134. \n
  135. \n
  136. \n
  137. \n
  138. \n
  139. \n