SlideShare une entreprise Scribd logo
1  sur  33
Télécharger pour lire hors ligne
Plus belle la vie avec HTML5 et CSS3            Paris-Web 2010
« HTML5 c'est encore trop tôt ! »




                      Je ne vous
                      crois pas !
                                Démos :
                           mammouthland.net
                            alsacreations.fr
Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3            Paris-Web 2010
« HTML5 c'est encore trop tôt ! »




                        À vous de
                         jouer !
                       1- doctype HTML5

Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3                      Paris-Web 2010
« HTML5 c'est encore trop tôt ! »


    Pour IE ? Des solutions de repli
                                                ... comme d'hab


<!--[if IE]>
<script src="scripts/html5ie.js"></script>
<![endif]-->

document.createElement("header");
document.createElement("footer");
document.createElement("section");
document.createElement("aside");
document.createElement("nav");
...

Pascale Lambert-Charreteur et Raphaël Goetter          Solutions de repli ?
Plus belle la vie avec HTML5 et CSS3            Paris-Web 2010
« HTML5 c'est encore trop tôt ! »




                        À vous de
                         jouer !
                           2- IE et HTML5

Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3                           Paris-Web 2010




           Idée reçue numéro 2 :
           HTML5 c'est juste des nouvelles
           balises !
                                                Vous avez dit « balise » ?




Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3            Paris-Web 2010
« HTML5 c'est juste des nouvelles balises ! »




                      Je ne vous
                      crois pas !
               Démo vidéo : dailymotion.com/html5
            LocalStorage : ie7nomore.com/fun/todolist/


Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3            Paris-Web 2010
« HTML5 c'est juste des nouvelles balises ! »




                        À vous de
                         jouer !
                    3- contenteditable
                    4- vidéo
Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3            Paris-Web 2010




           Idée reçue numéro 3 :
           On ne peut pas faire de HTML5
           sans CSS3 (et vice versa...)




Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3            Paris-Web 2010




           Idée reçue numéro 4 :
           CSS3 est trop jeune, encore
           inutilisable




Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3             Paris-Web 2010
« CSS3 c'est trop jeune, encore inutilisable »




Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3                              Paris-Web 2010
« CSS3 c'est trop jeune, encore inutilisable »

          Et même sur IE !
        Depuis IE6                                  Depuis IE7
    ✔    font-face, text-overflow,              ✔   overflow-x, overflow-y
         word-wrap                              ✔   [att^=val], [att*=val],
                                                    [att$=val], E~F
        A partir de IE9
    ✔    border-radius, box-shadow, opacity,
         RGBa multiple backgrounds
    ✔    :last-child, :nth-child, :only-child,
         :first-of-type, :target, :not, :empty, ...

Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3             Paris-Web 2010
« CSS3 c'est trop jeune, encore inutilisable »




                      Je ne vous
                      crois pas !
          Démo kiwis : ie7nomore.com/fun/kiwi/
       Démo wrapping : ie7nomore.com/fun/wrapping/


Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3             Paris-Web 2010
« CSS3 c'est trop jeune, encore inutilisable »




                        À vous de
                         jouer !
                                5- font-face

Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3                         Paris-Web 2010




           Idée reçue numéro 5 :
           CSS3, c'est que de la déco, nan ?




Pascale Lambert-Charreteur et Raphaël Goetter   Daniel Glazman, 3 ans (fake)
Plus belle la vie avec HTML5 et CSS3            Paris-Web 2010
« CSS3, c'est que de la déco, nan ? »




                      Je ne vous
                      crois pas !
     Démos MediaQueries : mammouthland.net &
                    alsacreations.fr
 Démo animations : the-art-of-web.com/css/css-animation


Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3            Paris-Web 2010
« CSS3, c'est que de la déco, nan ? »




                        À vous de
                         jouer !
                    6- media-queries
                    7- nth-child
Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3            Paris-Web 2010




                       Ressources




Pascale Lambert-Charreteur et Raphaël Goetter
Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010

Contenu connexe

Tendances

Alphorm.com Formation WordPress 4
Alphorm.com Formation WordPress 4 Alphorm.com Formation WordPress 4
Alphorm.com Formation WordPress 4 Alphorm
 
Introduction à la performance web
Introduction à la performance webIntroduction à la performance web
Introduction à la performance webRaphaël Goetter
 
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateursTony Archambeau
 
Bonnes pratiques intégration robuste
Bonnes pratiques intégration robusteBonnes pratiques intégration robuste
Bonnes pratiques intégration robusteRomy Duhem-Verdière
 
Wordpress et la sécurité des plugins
Wordpress et la sécurité des pluginsWordpress et la sécurité des plugins
Wordpress et la sécurité des pluginsBoiteaweb
 
Webschool contenu-de-qualite-pour-le-web
Webschool contenu-de-qualite-pour-le-webWebschool contenu-de-qualite-pour-le-web
Webschool contenu-de-qualite-pour-le-webmariejura
 
Alphorm.com Support de la Formation JavaScript , avancé
Alphorm.com Support de la Formation JavaScript , avancéAlphorm.com Support de la Formation JavaScript , avancé
Alphorm.com Support de la Formation JavaScript , avancéAlphorm
 
Sans documentation, la fonctionnalité n'existe pas !
Sans documentation, la fonctionnalité n'existe pas !Sans documentation, la fonctionnalité n'existe pas !
Sans documentation, la fonctionnalité n'existe pas !sarahhaim shl
 
Alphorm.com support Formation OneNote 2016 Prise de notes professionnelles
Alphorm.com support Formation OneNote 2016 Prise de notes professionnellesAlphorm.com support Formation OneNote 2016 Prise de notes professionnelles
Alphorm.com support Formation OneNote 2016 Prise de notes professionnellesAlphorm
 
L'opensource ce n'est pas que pour le web
L'opensource ce n'est pas que pour le webL'opensource ce n'est pas que pour le web
L'opensource ce n'est pas que pour le websarahhaim shl
 
Alphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutantsAlphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutantsAlphorm
 
Support de la formation Inventor 2017 : perfectionnement
Support de la formation Inventor 2017 : perfectionnementSupport de la formation Inventor 2017 : perfectionnement
Support de la formation Inventor 2017 : perfectionnementAlphorm
 
SEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturelSEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturelThierry Pigot
 
Alphorm.com support de la formation Access 2016 Initiation
Alphorm.com support de la formation Access 2016 InitiationAlphorm.com support de la formation Access 2016 Initiation
Alphorm.com support de la formation Access 2016 InitiationAlphorm
 
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm
 
Alphorm.com support de la formation Word 2016 Initiation
Alphorm.com support de la formation Word 2016 InitiationAlphorm.com support de la formation Word 2016 Initiation
Alphorm.com support de la formation Word 2016 InitiationAlphorm
 
Alphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architectural
Alphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architecturalAlphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architectural
Alphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architecturalAlphorm
 

Tendances (19)

Alphorm.com Formation WordPress 4
Alphorm.com Formation WordPress 4 Alphorm.com Formation WordPress 4
Alphorm.com Formation WordPress 4
 
Publication
PublicationPublication
Publication
 
Introduction à la performance web
Introduction à la performance webIntroduction à la performance web
Introduction à la performance web
 
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs
♿ Accessibilité & WordPress : Créer des sites pour tous les utilisateurs
 
Bonnes pratiques intégration robuste
Bonnes pratiques intégration robusteBonnes pratiques intégration robuste
Bonnes pratiques intégration robuste
 
Wordpress et la sécurité des plugins
Wordpress et la sécurité des pluginsWordpress et la sécurité des plugins
Wordpress et la sécurité des plugins
 
Webschool contenu-de-qualite-pour-le-web
Webschool contenu-de-qualite-pour-le-webWebschool contenu-de-qualite-pour-le-web
Webschool contenu-de-qualite-pour-le-web
 
Alphorm.com Support de la Formation JavaScript , avancé
Alphorm.com Support de la Formation JavaScript , avancéAlphorm.com Support de la Formation JavaScript , avancé
Alphorm.com Support de la Formation JavaScript , avancé
 
Bootstrap 4
Bootstrap 4Bootstrap 4
Bootstrap 4
 
Sans documentation, la fonctionnalité n'existe pas !
Sans documentation, la fonctionnalité n'existe pas !Sans documentation, la fonctionnalité n'existe pas !
Sans documentation, la fonctionnalité n'existe pas !
 
Alphorm.com support Formation OneNote 2016 Prise de notes professionnelles
Alphorm.com support Formation OneNote 2016 Prise de notes professionnellesAlphorm.com support Formation OneNote 2016 Prise de notes professionnelles
Alphorm.com support Formation OneNote 2016 Prise de notes professionnelles
 
L'opensource ce n'est pas que pour le web
L'opensource ce n'est pas que pour le webL'opensource ce n'est pas que pour le web
L'opensource ce n'est pas que pour le web
 
Alphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutantsAlphorm.com Formation Dreamweaver CC pour les débutants
Alphorm.com Formation Dreamweaver CC pour les débutants
 
Support de la formation Inventor 2017 : perfectionnement
Support de la formation Inventor 2017 : perfectionnementSupport de la formation Inventor 2017 : perfectionnement
Support de la formation Inventor 2017 : perfectionnement
 
SEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturelSEO WordPress : Optimiser le référencement naturel
SEO WordPress : Optimiser le référencement naturel
 
Alphorm.com support de la formation Access 2016 Initiation
Alphorm.com support de la formation Access 2016 InitiationAlphorm.com support de la formation Access 2016 Initiation
Alphorm.com support de la formation Access 2016 Initiation
 
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, PerfectionnementAlphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
 
Alphorm.com support de la formation Word 2016 Initiation
Alphorm.com support de la formation Word 2016 InitiationAlphorm.com support de la formation Word 2016 Initiation
Alphorm.com support de la formation Word 2016 Initiation
 
Alphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architectural
Alphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architecturalAlphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architectural
Alphorm.com Formation SketchUp 2016 et Artlantis 6 - Atelier architectural
 

En vedette

Formation html5 css3 java script
Formation html5 css3 java scriptFormation html5 css3 java script
Formation html5 css3 java scriptArrow Group
 
Un site web responsive en une heure
Un site web responsive en une heureUn site web responsive en une heure
Un site web responsive en une heureRaphaël Goetter
 
Echec entrepreneurial - startup fail - We. Need. More. Losers.
Echec entrepreneurial - startup fail - We. Need. More. Losers.Echec entrepreneurial - startup fail - We. Need. More. Losers.
Echec entrepreneurial - startup fail - We. Need. More. Losers.Guilhem Bertholet
 
GeoLocation using Google Maps JavaScript API v3
GeoLocation using Google Maps JavaScript API v3GeoLocation using Google Maps JavaScript API v3
GeoLocation using Google Maps JavaScript API v3S M Mohi Us Sunnat
 
Serveur web sur lindux debian
Serveur web sur lindux debianServeur web sur lindux debian
Serveur web sur lindux debiancharlielefebvre14
 
CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...pacomeambassa
 
LESS, Le CSS avancé
LESS, Le CSS avancéLESS, Le CSS avancé
LESS, Le CSS avancéMahmoud Nbet
 
Overview of c++ language
Overview of c++ language   Overview of c++ language
Overview of c++ language samt7
 
Cours php & Mysql - 4éme partie
Cours php & Mysql - 4éme partieCours php & Mysql - 4éme partie
Cours php & Mysql - 4éme partiekadzaki
 
Cours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partieCours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partiekadzaki
 
Cours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partieCours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partiekadzaki
 
Cours php & Mysql - 2éme partie
Cours php & Mysql - 2éme partieCours php & Mysql - 2éme partie
Cours php & Mysql - 2éme partiekadzaki
 
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)Gantner Technologies
 
HTML5 & CSS3
HTML5 & CSS3HTML5 & CSS3
HTML5 & CSS3JDerrien
 
comment rédiger une expression de besoins
comment rédiger une expression de besoinscomment rédiger une expression de besoins
comment rédiger une expression de besoinsAlexandre Zermati
 
Mise en place d’un serveur radius
Mise en place d’un serveur radiusMise en place d’un serveur radius
Mise en place d’un serveur radiusJeff Hermann Ela Aba
 
Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé Alphorm
 
Alphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentauxAlphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentauxAlphorm
 

En vedette (20)

Formation html5 css3 java script
Formation html5 css3 java scriptFormation html5 css3 java script
Formation html5 css3 java script
 
Un site web responsive en une heure
Un site web responsive en une heureUn site web responsive en une heure
Un site web responsive en une heure
 
Echec entrepreneurial - startup fail - We. Need. More. Losers.
Echec entrepreneurial - startup fail - We. Need. More. Losers.Echec entrepreneurial - startup fail - We. Need. More. Losers.
Echec entrepreneurial - startup fail - We. Need. More. Losers.
 
GeoLocation using Google Maps JavaScript API v3
GeoLocation using Google Maps JavaScript API v3GeoLocation using Google Maps JavaScript API v3
GeoLocation using Google Maps JavaScript API v3
 
Serveur web sur lindux debian
Serveur web sur lindux debianServeur web sur lindux debian
Serveur web sur lindux debian
 
Google maps
Google mapsGoogle maps
Google maps
 
Google Maps Course
Google Maps CourseGoogle Maps Course
Google Maps Course
 
CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...CReVote: un système de vote électronique résistant à la coercition basé sur l...
CReVote: un système de vote électronique résistant à la coercition basé sur l...
 
LESS, Le CSS avancé
LESS, Le CSS avancéLESS, Le CSS avancé
LESS, Le CSS avancé
 
Overview of c++ language
Overview of c++ language   Overview of c++ language
Overview of c++ language
 
Cours php & Mysql - 4éme partie
Cours php & Mysql - 4éme partieCours php & Mysql - 4éme partie
Cours php & Mysql - 4éme partie
 
Cours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partieCours php & Mysql - 5éme partie
Cours php & Mysql - 5éme partie
 
Cours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partieCours php & Mysql - 3éme partie
Cours php & Mysql - 3éme partie
 
Cours php & Mysql - 2éme partie
Cours php & Mysql - 2éme partieCours php & Mysql - 2éme partie
Cours php & Mysql - 2éme partie
 
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)
Conception et Réalisation d’un Système de Vote Electronique (Blondel Seumo)
 
HTML5 & CSS3
HTML5 & CSS3HTML5 & CSS3
HTML5 & CSS3
 
comment rédiger une expression de besoins
comment rédiger une expression de besoinscomment rédiger une expression de besoins
comment rédiger une expression de besoins
 
Mise en place d’un serveur radius
Mise en place d’un serveur radiusMise en place d’un serveur radius
Mise en place d’un serveur radius
 
Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Support de la formation NodeJS , avancé
 
Alphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentauxAlphorm.com Formation NodeJS, les fondamentaux
Alphorm.com Formation NodeJS, les fondamentaux
 

Plus de Raphaël Goetter

10 Revelations sur le Web Mobile
10 Revelations sur le Web Mobile10 Revelations sur le Web Mobile
10 Revelations sur le Web MobileRaphaël Goetter
 
Futur du-positionnement-css
Futur du-positionnement-cssFutur du-positionnement-css
Futur du-positionnement-cssRaphaël Goetter
 
Des CSS efficaces avec KNACSS
Des CSS efficaces avec KNACSSDes CSS efficaces avec KNACSS
Des CSS efficaces avec KNACSSRaphaël Goetter
 
Le Futur du positionnement CSS
Le Futur du positionnement CSSLe Futur du positionnement CSS
Le Futur du positionnement CSSRaphaël Goetter
 
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...Raphaël Goetter
 
Vive les tableaux de mise en page !
Vive les tableaux de mise en page !Vive les tableaux de mise en page !
Vive les tableaux de mise en page !Raphaël Goetter
 
Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Raphaël Goetter
 
Presentation de la Kiwi Party 2011
Presentation de la Kiwi Party 2011Presentation de la Kiwi Party 2011
Presentation de la Kiwi Party 2011Raphaël Goetter
 
Atelier CSS positionnement (Paris web 2007)
Atelier CSS positionnement (Paris web 2007)Atelier CSS positionnement (Paris web 2007)
Atelier CSS positionnement (Paris web 2007)Raphaël Goetter
 
Jouons un peu avec CSS3 (Kiwiparty avril 2010)
Jouons un peu avec CSS3 (Kiwiparty avril 2010)Jouons un peu avec CSS3 (Kiwiparty avril 2010)
Jouons un peu avec CSS3 (Kiwiparty avril 2010)Raphaël Goetter
 

Plus de Raphaël Goetter (12)

10 Revelations sur le Web Mobile
10 Revelations sur le Web Mobile10 Revelations sur le Web Mobile
10 Revelations sur le Web Mobile
 
Futur du-positionnement-css
Futur du-positionnement-cssFutur du-positionnement-css
Futur du-positionnement-css
 
Des CSS efficaces avec KNACSS
Des CSS efficaces avec KNACSSDes CSS efficaces avec KNACSS
Des CSS efficaces avec KNACSS
 
Le Futur du positionnement CSS
Le Futur du positionnement CSSLe Futur du positionnement CSS
Le Futur du positionnement CSS
 
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
 
Vive les tableaux de mise en page !
Vive les tableaux de mise en page !Vive les tableaux de mise en page !
Vive les tableaux de mise en page !
 
Quiz finalistes
Quiz finalistesQuiz finalistes
Quiz finalistes
 
Quiz
QuizQuiz
Quiz
 
Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !Soyez revolutionnaire, utilisez CSS2 !
Soyez revolutionnaire, utilisez CSS2 !
 
Presentation de la Kiwi Party 2011
Presentation de la Kiwi Party 2011Presentation de la Kiwi Party 2011
Presentation de la Kiwi Party 2011
 
Atelier CSS positionnement (Paris web 2007)
Atelier CSS positionnement (Paris web 2007)Atelier CSS positionnement (Paris web 2007)
Atelier CSS positionnement (Paris web 2007)
 
Jouons un peu avec CSS3 (Kiwiparty avril 2010)
Jouons un peu avec CSS3 (Kiwiparty avril 2010)Jouons un peu avec CSS3 (Kiwiparty avril 2010)
Jouons un peu avec CSS3 (Kiwiparty avril 2010)
 

Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « HTML5 c'est encore trop tôt ! » Je ne vous crois pas ! Démos : mammouthland.net alsacreations.fr Pascale Lambert-Charreteur et Raphaël Goetter
  • 8. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « HTML5 c'est encore trop tôt ! » À vous de jouer ! 1- doctype HTML5 Pascale Lambert-Charreteur et Raphaël Goetter
  • 9.
  • 10. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « HTML5 c'est encore trop tôt ! » Pour IE ? Des solutions de repli ... comme d'hab <!--[if IE]> <script src="scripts/html5ie.js"></script> <![endif]--> document.createElement("header"); document.createElement("footer"); document.createElement("section"); document.createElement("aside"); document.createElement("nav"); ... Pascale Lambert-Charreteur et Raphaël Goetter Solutions de repli ?
  • 11. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « HTML5 c'est encore trop tôt ! » À vous de jouer ! 2- IE et HTML5 Pascale Lambert-Charreteur et Raphaël Goetter
  • 12. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 Idée reçue numéro 2 : HTML5 c'est juste des nouvelles balises ! Vous avez dit « balise » ? Pascale Lambert-Charreteur et Raphaël Goetter
  • 13.
  • 14.
  • 15. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « HTML5 c'est juste des nouvelles balises ! » Je ne vous crois pas ! Démo vidéo : dailymotion.com/html5 LocalStorage : ie7nomore.com/fun/todolist/ Pascale Lambert-Charreteur et Raphaël Goetter
  • 16. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « HTML5 c'est juste des nouvelles balises ! » À vous de jouer ! 3- contenteditable 4- vidéo Pascale Lambert-Charreteur et Raphaël Goetter
  • 17. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 Idée reçue numéro 3 : On ne peut pas faire de HTML5 sans CSS3 (et vice versa...) Pascale Lambert-Charreteur et Raphaël Goetter
  • 18.
  • 19.
  • 20. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 Idée reçue numéro 4 : CSS3 est trop jeune, encore inutilisable Pascale Lambert-Charreteur et Raphaël Goetter
  • 21.
  • 22. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « CSS3 c'est trop jeune, encore inutilisable » Pascale Lambert-Charreteur et Raphaël Goetter
  • 23. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « CSS3 c'est trop jeune, encore inutilisable » Et même sur IE ! Depuis IE6 Depuis IE7 ✔ font-face, text-overflow, ✔ overflow-x, overflow-y word-wrap ✔ [att^=val], [att*=val], [att$=val], E~F A partir de IE9 ✔ border-radius, box-shadow, opacity, RGBa multiple backgrounds ✔ :last-child, :nth-child, :only-child, :first-of-type, :target, :not, :empty, ... Pascale Lambert-Charreteur et Raphaël Goetter
  • 24. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « CSS3 c'est trop jeune, encore inutilisable » Je ne vous crois pas ! Démo kiwis : ie7nomore.com/fun/kiwi/ Démo wrapping : ie7nomore.com/fun/wrapping/ Pascale Lambert-Charreteur et Raphaël Goetter
  • 25. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « CSS3 c'est trop jeune, encore inutilisable » À vous de jouer ! 5- font-face Pascale Lambert-Charreteur et Raphaël Goetter
  • 26. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 Idée reçue numéro 5 : CSS3, c'est que de la déco, nan ? Pascale Lambert-Charreteur et Raphaël Goetter Daniel Glazman, 3 ans (fake)
  • 27.
  • 28.
  • 29. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « CSS3, c'est que de la déco, nan ? » Je ne vous crois pas ! Démos MediaQueries : mammouthland.net & alsacreations.fr Démo animations : the-art-of-web.com/css/css-animation Pascale Lambert-Charreteur et Raphaël Goetter
  • 30. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 « CSS3, c'est que de la déco, nan ? » À vous de jouer ! 6- media-queries 7- nth-child Pascale Lambert-Charreteur et Raphaël Goetter
  • 31. Plus belle la vie avec HTML5 et CSS3 Paris-Web 2010 Ressources Pascale Lambert-Charreteur et Raphaël Goetter