33

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

Embed Size (px)

DESCRIPTION

Vous n’avez pas encore sauté le pas HTML 5 / CSS 3 ? Par manque de temps ? Par méconnaissance ? Par frilosité ? Juste pour nous contrarier ? Pascale Lambert-Charreteur et Raphaël Goetter vous proposent d'en découvrir les grandes lignes (de code), démêleront le vrai du faux (et les nombreuses idées reçues) et partageront avec vous leurs expériences.

Citation preview

Page 1: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 2: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 3: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 4: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 5: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 6: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 7: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010

Paris-Web 2010

Je ne vous crois pas !

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3   « HTML5 c'est encore trop tôt ! »

Démos : mammouthland.net

alsacreations.fr

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

Paris-Web 2010

À vous de jouer !

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3   « HTML5 c'est encore trop tôt ! »

1- doctype HTML5

Page 9: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 10: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

Pour IE ? Des solutions de repli

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

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

   « HTML5 c'est encore trop tôt ! »

Solutions de repli ?

... comme d'hab

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

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3   « HTML5 c'est encore trop tôt ! »

À vous de jouer !

2- IE et HTML5

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

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

Idée reçue numéro 2 :

HTML5 c'est juste des nouvelles balises !

   Vous avez dit « balise » ?

Page 13: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 14: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 15: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010

Paris-Web 2010

Je ne vous crois pas !

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

Démo vidéo : dailymotion.com/html5LocalStorage : ie7nomore.com/fun/todolist/

   « HTML5 c'est juste des nouvelles balises ! »

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

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

À vous de jouer !

3- contenteditable4- vidéo

   « HTML5 c'est juste des nouvelles balises ! »

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

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

Idée reçue numéro 3 :

On ne peut pas faire de HTML5 sans CSS3 (et vice versa...)

Page 18: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 19: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 20: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

Idée reçue numéro 4 :

CSS3 est trop jeune, encore inutilisable

Page 21: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 22: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3   « CSS3 c'est trop jeune, encore inutilisable »

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

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3   « CSS3 c'est trop jeune, encore inutilisable »

Et même sur IE !

✔ border-radius, box-shadow, opacity, RGBa multiple backgrounds

✔ :last-child, :nth-child, :only-child, :first-of-type, :target, :not, :empty, ...

✔ font-face, text-overflow, word-wrap

Depuis IE6

A partir de IE9

✔ overflow-x, overflow-y

✔ [att^=val], [att*=val], [att$=val], E~F

Depuis IE7

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

Paris-Web 2010

Je ne vous crois pas !

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

Démo kiwis : ie7nomore.com/fun/kiwi/Démo wrapping : ie7nomore.com/fun/wrapping/

   « CSS3 c'est trop jeune, encore inutilisable »

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

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

À vous de jouer !5- font-face

   « CSS3 c'est trop jeune, encore inutilisable »

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

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

Idée reçue numéro 5 :

CSS3, c'est que de la déco, nan ?

Daniel Glazman, 3 ans (fake)

Page 27: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 28: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 29: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010

Paris-Web 2010

Je ne vous crois pas !

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3   « CSS3, c'est que de la déco, nan ? »

Démos MediaQueries : mammouthland.net & alsacreations.fr

Démo animations : the-art-of-web.com/css/css-animation

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

Paris-Web 2010

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

À vous de jouer !

6- media-queries7- nth-child

   « CSS3, c'est que de la déco, nan ? »

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

Paris-Web 2010

Ressources

Pascale Lambert-Charreteur et Raphaël Goetter

Plus belle la vie avec HTML5 et CSS3

Page 32: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Page 33: Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010