SlideShare une entreprise Scribd logo
TM L5 et CSS3
H                é
Myth es et réalit

                     Petit tour des principales idées reçues
                                           Raphaël Goetter
                                               Alsacréations
Idées reçues ?
1. HTML5 c'est encore trop tôt !
2. CSS3 est très différent de CSS2
3. HTML5 et CSS3, c'est pas pareil ?!
4. HTML5 est devenu trop complexe !
5. CSS3 ne fonctionne pas sur Internet Explorer !
6. CSS3 c'est que de la décoration, nan ?
7. HTML5 et CSS3 seront finalisés en 2022 !
idée reçue n°1

●
    HTML5 c'est e ncore trop tôt !




         «           HTML5
                     c'est encore
                     trop tôt !
idée reçue n°1

●
    HTML5 c'est e ncore trop tôt !




         «           Ça dépend...
idée reçue n°1

●
    HTML5 c'est e ncore trop tôt !

        De nombreux grands sites sont passés à
        HTML5 : Google, Yahoo, Facebook, Youtube,
        Wikipedia, Twitter, etc.

        Mais...
idée reçue n°1

●
    HTML5 c'est e ncore trop tôt !

        34% des 100 plus grands sites mondiaux




                                          Mais...
idée reçue n°1

●
    HTML5 c'est e ncore trop tôt !

        Support HTML5 actuellement :
idée reçue n°1

●
    HTML5 c'est e ncore trop tôt !

                     <!DOCTYPE html>
idée reçue n°1

●
    HTML5 c'est e ncore trop tôt !
idée reçue n°1

●
    HTML5 c'est e ncore trop tôt !
idée reçue n°1

●
    HTML5 c'est e ncore trop tôt !

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

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


                                             Solution de repli ?
idée reçue n°2

●
    CSS3 est très différent de CSS2




         «           CSS3 est très
                     différent de
                     CSS2
idée reçue n°2

●
    CSS3 est très différent de CSS2




         «           FAUX !
idée reçue n°2

●
    CSS3 est très différent de CSS2

        « CSS3 » = CSS1 + CSS2 + nouveautés
3, c'est pas pareil ?!
    idée reçue n°3

●
    HTML5 et CSS




         «           HTML5 et
                     CSS3, c'est pas
                     pareil ?!
3, c'est pas pareil ?!
    idée reçue n°3

●
    HTML5 et CSS




         «           FAUX !
3, c'est pas pareil ?!
    idée reçue n°3

●
    HTML5 et CSS

        « HTML5 » = HTML5 + CSS3 + JavaScript ?




        http://www.w3.org/html/logo/     Mais...
3, c'est pas pareil ?!
    idée reçue n°3

●
    HTML5 et CSS




        http://www.w3.org/html/logo/
3, c'est pas pareil ?!
    idée reçue n°3

●
    HTML5 et CSS

        Les spécifications sont complètement
        indépendantes (et valides) :
         ✔
             HTML4 + CSS2
         ✔
             HTML4 + CSS3
         ✔
             XHTML + CSS2
         ✔
             XHTML + CSS3
         ✔
             HTML5 + CSS2
         ✔
             etc.
trop complexe !
 idée reçue n°4

●
  HTML5 est devenu




      «           HTML5 est
                  devenu trop
                  complexe !
trop complexe !
 idée reçue n°4

●
  HTML5 est devenu




      «           Ça dépend...
trop complexe !
 idée reçue n°4

●
  HTML5 est devenu

     Le métier d'intégrateur devient-il celui de
     développeur front-end (par la force des
     choses) ?
trop complexe !
 idée reçue n°4

●
  HTML5 est devenu

     •
         Doctype
          •
              <!DOCTYPE html>
     •
         Sémantique
          •
              <header>
          •
              <footer>
          •
              <nav>
          •
              <aside>
          •
              <figure>
          •
              <section>…
trop complexe !
 idée reçue n°4

●
  HTML5 est devenu

     •
         Doctype                •
                                    Formulaires
          •
              <!DOCTYPE html>       •
                                        email, URL, number
                                        color, search, range
         Sémantique
                                    •
     •
                                    •
                                        date, month, time,...
          •
              <header>
          •
              <footer>
                                •
                                    Attributs
          •
              <nav>
                                    •
                                        placeholder
          •
              <aside>
                                    •
                                        autofocus
          •
              <figure>
                                    •
                                        required
          •
              <section>…
                                    •
                                        contenteditable
                                    •
                                        draggable...
trop complexe !
 idée reçue n°4

●
  HTML5 est devenu

     •
         Accessibilité   •
                             APIs
          •
              ARIA           •
                                 Géolocalisation
                                 Drag & drop
         Média
                             •
     •
                             •
                                 History
          •
              <audio>
                             •
                                 Web storage
          •
              <video>
                             •
                                 Web offline
          •
              <canvas>
                             •
                                 File access
          •
              SVG
                             •
                                 Touch Event
                             •
                                 Vibration
                             •
                                 Web workers,...
trop complexe !
 idée reçue n°4

●
  HTML5 est devenu
idée reçue n°5

●
    CSS3 ne fonct ionne pas sur IE !




         «           CSS3 ne
                     fonctionne pas
                     sur IE !
idée reçue n°5

●
    CSS3 ne fonct ionne pas sur IE !




         «           FAUX !
idée reçue n°5

●
    CSS3 ne fonct ionne pas sur IE !

        CSS3 est très bien supporté... par IE10 !
idée reçue n°5

●
    CSS3 ne fonct ionne pas sur IE !

        •
            Internet Explorer 10
             •
                 flexbox layout
             •
                 grid layout
             •
                 text-shadow
             •
                 transformations 2D
             •
                 transformations 3D
             •
                 etc.
idée reçue n°5

●
    CSS3 ne fonct ionne pas sur IE !

        •
            Internet Explorer 10      •
                                          Internet Explorer 9
             •
                 flexbox layout           •
                                              multicolonnes
             •
                 grid layout              •
                                              border-radius
             •
                 text-shadow              •
                                              box-shadow
             •
                 transformations 2D       •
                                              opacity / RGBa
             •
                 transformations 3D       •
                                              multiple backgrounds
             •
                 etc.                     •
                                              media queries
                                          •
                                              :last-child, :nth-
                                              child, :only-child,
                                              :target, :not, ...
idée reçue n°5

●
    CSS3 ne fonct ionne pas sur IE !

        •
            Internet Explorer 8           •
                                              Internet Explorer 6
             •
                 box-sizing                   •
                                                  @font-face
                                              •
                                                  text-overflow
        •
            Internet Explorer 7               •
                                                  word-wrap
             •
                 overflow-x, overflow-y
                                              •
                                                  + filters proprio...
             •
                 sélecteurs [att^=val],
                 [att*=val], [att$=val]
             •
                 E~F
la décoration, nan ?
 idée reçue n°6

●
  CSS3 c'est que de




      «           CSS3 c'est que
                  de la
                  décoration,
                  nan ?
la décoration, nan ?
 idée reçue n°6

●
  CSS3 c'est que de




      «           FAUX !
la décoration, nan ?
 idée reçue n°6

●
  CSS3 c'est que de

     Tout ceux qui ont dit « vrai » ont un gage
la décoration, nan ?
 idée reçue n°6

●
  CSS3 c'est que de

     •
         décoration
          •
              border-radius
          •
              opacity
          •
              box-shadow
          •
              text-shadow
          •
              border-image
          •
              background-size
          •
              multiple backgrounds
          •
              ...
la décoration, nan ?
 idée reçue n°6

●
  CSS3 c'est que de

     •
         décoration                  •
                                         contenu et textes
          •
              border-radius              •
                                             @font-face
          •
              opacity                    •
                                             word-wrap
          •
              box-shadow                 •
                                             hyphens
          •
              text-shadow                •
                                             text-overflow
          •
              border-image               •
                                             font-smoothing
          •
              background-size            •
                                             ligatures
          •
              multiple backgrounds       •
                                             ...
          •
              ...
la décoration, nan ?
 idée reçue n°6

●
  CSS3 c'est que de

     •
         positionnement            •
                                       transformations
          •
              multicolonnes            •
                                           rotate
          •
              flexbox layout           •
                                           skew
          •
              grid layout              •
                                           scale
          •
              regions                  •
                                           matrix
          •
              exclusions               •
                                           ... et aussi en 3D
     •
         media queries
          •
              @media screen and
              (max-width: 480px)
la décoration, nan ?
 idée reçue n°6

●
  CSS3 c'est que de

     •
         Transitions, Animations       •
                                           sélecteurs
          •
              vitesse                      •
                                               A~B
          •
              accélération                 •
                                               [attr*=val]
          •
              répétitions, ...             •
                                               :not
                                           •
                                               :target
     •
         unités et fonctions               •
                                               :last-child, :nth-child
          •
              rem, fr, vw, vh, vmin,       •
                                               :only-child
              vmax, deg, rad, s, ms        •
                                               :enabled, :disabled,
          •
              calc(100%-50px)                  :checked, :required
          •
              etc.                         •
                                               :valid, :invalid, ...
3 finalisés en 2022 !
    idée reçue n°7

●
    HTML5 et CSS




         «           HTML5 et
                     CSS3 seront
                     finalisés en
                     2022 !
3 finalisés en 2022 !
    idée reçue n°7

●
    HTML5 et CSS




         «           FAUX !
3 finalisés en 2022 !
    idée reçue n°7

●
    HTML5 et CSS
3 finalisés en 2022 !
    idée reçue n°7

●
    HTML5 et CSS
     ✔
         HTML5.0 → 2014
     ✔
         HTML5 .1 → 2016
     ✔
         CSS3 → ???
Et voilà !
Crédits

●
    Illustrations : Fotolia (majoritairement)
●
    Polices :
     ●
         Segoe UI light
     ●
         Georgia (citations)
Merci !




          www.goetter.fr
          www.alsacreations.com
          www.knacss.com
          www.ie7nomore.com
          www.thinkmobilefirst.net

               @goetter
UIZS !
Q CS
HTML &
Question 1

Citez l'un des deux co-
inventeurs du langage css
Question 1

Citez l'un des deux co-
inventeurs du langage css
(indice : ils sont deux)
Question 1

             Bert Bos
             Hâkon Lie
Question 2

             Quel navigateur fut
             initialement
             développé dans
             cette ferme
             danoise ?
Question 2
(indice : il est connu !)
Question 2


Google Chrome
par Lars Bak qui ne voulait pas s'expatrier
pour travailler en Californie
Question 3

             En quelle année
             CSS 2.1 est-il
             devenu une
             recommandation
             officielle (Rec) ?
Question 3
(indice : pas si longtemps que ça)
Question 3

             Mai 2011

Contenu connexe

PDF
Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
ODP
Html5 bonnes-pratiques
KEY
CSS3 - nouveautes
KEY
HTML5 - Sémantique, structure et nouveaux éléments
PDF
Un site mobile en une heure ? Top chrono ! (Barcamp-Bordeaux 2011)
PDF
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
PDF
Programmer en html5, css 3 et java script (70 480)
PDF
Présentation complète de l'HTML5
Plus belle la vie avec HTML5 et CSS3 - Paris Web 2010
Html5 bonnes-pratiques
CSS3 - nouveautes
HTML5 - Sémantique, structure et nouveaux éléments
Un site mobile en une heure ? Top chrono ! (Barcamp-Bordeaux 2011)
alphorm.com - Formation HTML5, CSS 3 et JavaScript (70-480)
Programmer en html5, css 3 et java script (70 480)
Présentation complète de l'HTML5

Tendances (20)

PPTX
Combien coûte un site WordPress ? - Wordcamp Paris 2014
PDF
HTML5 maintenant partie 1 : la sémantique
PDF
Alphorm.com Formation WordPress 4
PDF
Alphorm.com Formation le langage SQL
PDF
Applications mobiles
PPTX
WordPress et SEO - SEOCampus 2013
PDF
Inclure du Javascript de manière performante
PDF
Alphorm.com Support de la Formation JavaScript , avancé
PDF
Alphorm.com Formation Dreamweaver CC pour les débutants
PPT
Formation php pdo
PDF
Vive les tableaux de mise en page !
PDF
Bonnes pratiques intégration robuste
PPT
SEO WordPress : Optimiser le référencement naturel
PDF
Alphorm.com Formation MS Project 2013
PDF
Alphorm.com Formation WebDev 22 Perfectionnement
PDF
Alphorm.com Formation Autodesk Revit 2018 : Les nouveautés
PDF
Alphorm.com Support de la formation SolidWorks 2016 - Perfectionnement
PDF
Alphorm.com Support de la formation NodeJS , avancé
PDF
Alphorm.com Formation React : Niveau Avancé
PDF
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Combien coûte un site WordPress ? - Wordcamp Paris 2014
HTML5 maintenant partie 1 : la sémantique
Alphorm.com Formation WordPress 4
Alphorm.com Formation le langage SQL
Applications mobiles
WordPress et SEO - SEOCampus 2013
Inclure du Javascript de manière performante
Alphorm.com Support de la Formation JavaScript , avancé
Alphorm.com Formation Dreamweaver CC pour les débutants
Formation php pdo
Vive les tableaux de mise en page !
Bonnes pratiques intégration robuste
SEO WordPress : Optimiser le référencement naturel
Alphorm.com Formation MS Project 2013
Alphorm.com Formation WebDev 22 Perfectionnement
Alphorm.com Formation Autodesk Revit 2018 : Les nouveautés
Alphorm.com Support de la formation SolidWorks 2016 - Perfectionnement
Alphorm.com Support de la formation NodeJS , avancé
Alphorm.com Formation React : Niveau Avancé
Alphorm.com Support de la Formation Sketchup 2016, Perfectionnement
Publicité

En vedette (20)

PPTX
Créer son 1er site web
KEY
Semantic HTML5
PPTX
Html5 structure & semantic
PDF
كيف تكسب الاصدقاء وتوثر فى الناس
PPT
GeoLocation using Google Maps JavaScript API v3
PDF
Serveur web sur lindux debian
PPTX
Google maps
PDF
Google Maps Course
PPT
A.MARWA REVOLT QNET: دورة صناعة الأهداف
PDF
المحاضرة الخامسة لمقرر التقويم الالكتروني
PDF
المحاضرة الثالثة لمقرر التقويم الالكتروني
PDF
تطوير الذاكرة .. تعلم كيف تحفظ 56 كلمة كل 10 دقائق
PDF
المحاضرة السادسة لمقرر التقويم الالكتروني
PDF
المحاضرة الرابعة لمقرر التقويم الالكتروني
PDF
المحاضرة الثانية لمقرر التقويم الالكتروني
PDF
المحاضرة الثامنة لمقرر التقويم الالكتروني
PDF
الإِرَادَة / La volonté
PDF
المحاضرة الاولي لمقرر التقويم الالكتروني
PDF
المحاضرة السابعة لمقرر التقويم الالكتروني
DOC
تلخيص القواعد في ورقتين
Créer son 1er site web
Semantic HTML5
Html5 structure & semantic
كيف تكسب الاصدقاء وتوثر فى الناس
GeoLocation using Google Maps JavaScript API v3
Serveur web sur lindux debian
Google maps
Google Maps Course
A.MARWA REVOLT QNET: دورة صناعة الأهداف
المحاضرة الخامسة لمقرر التقويم الالكتروني
المحاضرة الثالثة لمقرر التقويم الالكتروني
تطوير الذاكرة .. تعلم كيف تحفظ 56 كلمة كل 10 دقائق
المحاضرة السادسة لمقرر التقويم الالكتروني
المحاضرة الرابعة لمقرر التقويم الالكتروني
المحاضرة الثانية لمقرر التقويم الالكتروني
المحاضرة الثامنة لمقرر التقويم الالكتروني
الإِرَادَة / La volonté
المحاضرة الاولي لمقرر التقويم الالكتروني
المحاضرة السابعة لمقرر التقويم الالكتروني
تلخيص القواعد في ورقتين
Publicité

Similaire à HTML5 / CSS3 : Mythes et realite (20)

ODP
Responsible Design ou Le web moderne à destination de tous
PPTX
Les dernières avancées html5 & css3 en action !
PPTX
Les dernières avancées HTML5 & CSS3 en action !
PPTX
HTML5 et le SEO : quelles opportunités ?
PDF
HTML5, le nouveau buzzword
KEY
Un navigateur, comment ça marche ?
KEY
CSS3 WebEducation
PDF
Confoo - 2012-02-27 au 2012-02-28 - HTML5 workshop
PDF
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
PPTX
HTML5 vu par Ekino
PDF
HTML5
PPT
HTML5 en Entreprise
PPTX
HTML5 W3C Conference Euratechnologie
PPTX
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
PPTX
Nouveautés html5 et css3 dans internet explorer 10
PDF
Découverte HTML5/CSS3
PPT
Webdesign Passe Present et Present Part2
PDF
Paris Web
PDF
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1
PDF
Glossaire web pour les profanes - Webdesign
Responsible Design ou Le web moderne à destination de tous
Les dernières avancées html5 & css3 en action !
Les dernières avancées HTML5 & CSS3 en action !
HTML5 et le SEO : quelles opportunités ?
HTML5, le nouveau buzzword
Un navigateur, comment ça marche ?
CSS3 WebEducation
Confoo - 2012-02-27 au 2012-02-28 - HTML5 workshop
Enib cours c.a.i. web - séance #1 - html5 css3-js - 2
HTML5 vu par Ekino
HTML5
HTML5 en Entreprise
HTML5 W3C Conference Euratechnologie
Codedarmor 2012 - 06/03 - HTML5, CSS3 et Javascript
Nouveautés html5 et css3 dans internet explorer 10
Découverte HTML5/CSS3
Webdesign Passe Present et Present Part2
Paris Web
Enib cours c.a.i. web - séance #1 - html5 css3-js - 1
Glossaire web pour les profanes - Webdesign

Plus de Raphaël Goetter (14)

PDF
Intégrateurs, bousculez vos habitudes
PDF
Introduction à la performance web
PDF
10 Revelations sur le Web Mobile
PDF
Un site web responsive en une heure
PDF
Futur du-positionnement-css
PDF
Des CSS efficaces avec KNACSS
PDF
Le Futur du positionnement CSS
PDF
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
PDF
Quiz finalistes
PDF
Soyez revolutionnaire, utilisez CSS2 !
PDF
Presentation de la Kiwi Party 2011
PDF
Atelier CSS positionnement (Paris web 2007)
PDF
Jouons un peu avec CSS3 (Kiwiparty avril 2010)
Intégrateurs, bousculez vos habitudes
Introduction à la performance web
10 Revelations sur le Web Mobile
Un site web responsive en une heure
Futur du-positionnement-css
Des CSS efficaces avec KNACSS
Le Futur du positionnement CSS
Trois avancées majeures en CSS3 : Mediaqueries, Grid Layout et Animations (MS...
Quiz finalistes
Soyez revolutionnaire, utilisez CSS2 !
Presentation de la Kiwi Party 2011
Atelier CSS positionnement (Paris web 2007)
Jouons un peu avec CSS3 (Kiwiparty avril 2010)

HTML5 / CSS3 : Mythes et realite

  • 1. TM L5 et CSS3 H é Myth es et réalit Petit tour des principales idées reçues Raphaël Goetter Alsacréations
  • 2. Idées reçues ? 1. HTML5 c'est encore trop tôt ! 2. CSS3 est très différent de CSS2 3. HTML5 et CSS3, c'est pas pareil ?! 4. HTML5 est devenu trop complexe ! 5. CSS3 ne fonctionne pas sur Internet Explorer ! 6. CSS3 c'est que de la décoration, nan ? 7. HTML5 et CSS3 seront finalisés en 2022 !
  • 3. idée reçue n°1 ● HTML5 c'est e ncore trop tôt ! « HTML5 c'est encore trop tôt !
  • 4. idée reçue n°1 ● HTML5 c'est e ncore trop tôt ! « Ça dépend...
  • 5. idée reçue n°1 ● HTML5 c'est e ncore trop tôt ! De nombreux grands sites sont passés à HTML5 : Google, Yahoo, Facebook, Youtube, Wikipedia, Twitter, etc. Mais...
  • 6. idée reçue n°1 ● HTML5 c'est e ncore trop tôt ! 34% des 100 plus grands sites mondiaux Mais...
  • 7. idée reçue n°1 ● HTML5 c'est e ncore trop tôt ! Support HTML5 actuellement :
  • 8. idée reçue n°1 ● HTML5 c'est e ncore trop tôt ! <!DOCTYPE html>
  • 9. idée reçue n°1 ● HTML5 c'est e ncore trop tôt !
  • 10. idée reçue n°1 ● HTML5 c'est e ncore trop tôt !
  • 11. idée reçue n°1 ● HTML5 c'est e ncore trop tôt ! <!--[if lt IE 9]> <script src="scripts/html5shim.js"></script> <![endif]--> document.createElement("header"); document.createElement("footer"); document.createElement("section"); document.createElement("aside"); document.createElement("nav"); ... Solution de repli ?
  • 12. idée reçue n°2 ● CSS3 est très différent de CSS2 « CSS3 est très différent de CSS2
  • 13. idée reçue n°2 ● CSS3 est très différent de CSS2 « FAUX !
  • 14. idée reçue n°2 ● CSS3 est très différent de CSS2 « CSS3 » = CSS1 + CSS2 + nouveautés
  • 15. 3, c'est pas pareil ?! idée reçue n°3 ● HTML5 et CSS « HTML5 et CSS3, c'est pas pareil ?!
  • 16. 3, c'est pas pareil ?! idée reçue n°3 ● HTML5 et CSS « FAUX !
  • 17. 3, c'est pas pareil ?! idée reçue n°3 ● HTML5 et CSS « HTML5 » = HTML5 + CSS3 + JavaScript ? http://www.w3.org/html/logo/ Mais...
  • 18. 3, c'est pas pareil ?! idée reçue n°3 ● HTML5 et CSS http://www.w3.org/html/logo/
  • 19. 3, c'est pas pareil ?! idée reçue n°3 ● HTML5 et CSS Les spécifications sont complètement indépendantes (et valides) : ✔ HTML4 + CSS2 ✔ HTML4 + CSS3 ✔ XHTML + CSS2 ✔ XHTML + CSS3 ✔ HTML5 + CSS2 ✔ etc.
  • 20. trop complexe ! idée reçue n°4 ● HTML5 est devenu « HTML5 est devenu trop complexe !
  • 21. trop complexe ! idée reçue n°4 ● HTML5 est devenu « Ça dépend...
  • 22. trop complexe ! idée reçue n°4 ● HTML5 est devenu Le métier d'intégrateur devient-il celui de développeur front-end (par la force des choses) ?
  • 23. trop complexe ! idée reçue n°4 ● HTML5 est devenu • Doctype • <!DOCTYPE html> • Sémantique • <header> • <footer> • <nav> • <aside> • <figure> • <section>…
  • 24. trop complexe ! idée reçue n°4 ● HTML5 est devenu • Doctype • Formulaires • <!DOCTYPE html> • email, URL, number color, search, range Sémantique • • • date, month, time,... • <header> • <footer> • Attributs • <nav> • placeholder • <aside> • autofocus • <figure> • required • <section>… • contenteditable • draggable...
  • 25. trop complexe ! idée reçue n°4 ● HTML5 est devenu • Accessibilité • APIs • ARIA • Géolocalisation Drag & drop Média • • • History • <audio> • Web storage • <video> • Web offline • <canvas> • File access • SVG • Touch Event • Vibration • Web workers,...
  • 26. trop complexe ! idée reçue n°4 ● HTML5 est devenu
  • 27. idée reçue n°5 ● CSS3 ne fonct ionne pas sur IE ! « CSS3 ne fonctionne pas sur IE !
  • 28. idée reçue n°5 ● CSS3 ne fonct ionne pas sur IE ! « FAUX !
  • 29. idée reçue n°5 ● CSS3 ne fonct ionne pas sur IE ! CSS3 est très bien supporté... par IE10 !
  • 30. idée reçue n°5 ● CSS3 ne fonct ionne pas sur IE ! • Internet Explorer 10 • flexbox layout • grid layout • text-shadow • transformations 2D • transformations 3D • etc.
  • 31. idée reçue n°5 ● CSS3 ne fonct ionne pas sur IE ! • Internet Explorer 10 • Internet Explorer 9 • flexbox layout • multicolonnes • grid layout • border-radius • text-shadow • box-shadow • transformations 2D • opacity / RGBa • transformations 3D • multiple backgrounds • etc. • media queries • :last-child, :nth- child, :only-child, :target, :not, ...
  • 32. idée reçue n°5 ● CSS3 ne fonct ionne pas sur IE ! • Internet Explorer 8 • Internet Explorer 6 • box-sizing • @font-face • text-overflow • Internet Explorer 7 • word-wrap • overflow-x, overflow-y • + filters proprio... • sélecteurs [att^=val], [att*=val], [att$=val] • E~F
  • 33. la décoration, nan ? idée reçue n°6 ● CSS3 c'est que de « CSS3 c'est que de la décoration, nan ?
  • 34. la décoration, nan ? idée reçue n°6 ● CSS3 c'est que de « FAUX !
  • 35. la décoration, nan ? idée reçue n°6 ● CSS3 c'est que de Tout ceux qui ont dit « vrai » ont un gage
  • 36. la décoration, nan ? idée reçue n°6 ● CSS3 c'est que de • décoration • border-radius • opacity • box-shadow • text-shadow • border-image • background-size • multiple backgrounds • ...
  • 37. la décoration, nan ? idée reçue n°6 ● CSS3 c'est que de • décoration • contenu et textes • border-radius • @font-face • opacity • word-wrap • box-shadow • hyphens • text-shadow • text-overflow • border-image • font-smoothing • background-size • ligatures • multiple backgrounds • ... • ...
  • 38. la décoration, nan ? idée reçue n°6 ● CSS3 c'est que de • positionnement • transformations • multicolonnes • rotate • flexbox layout • skew • grid layout • scale • regions • matrix • exclusions • ... et aussi en 3D • media queries • @media screen and (max-width: 480px)
  • 39. la décoration, nan ? idée reçue n°6 ● CSS3 c'est que de • Transitions, Animations • sélecteurs • vitesse • A~B • accélération • [attr*=val] • répétitions, ... • :not • :target • unités et fonctions • :last-child, :nth-child • rem, fr, vw, vh, vmin, • :only-child vmax, deg, rad, s, ms • :enabled, :disabled, • calc(100%-50px) :checked, :required • etc. • :valid, :invalid, ...
  • 40. 3 finalisés en 2022 ! idée reçue n°7 ● HTML5 et CSS « HTML5 et CSS3 seront finalisés en 2022 !
  • 41. 3 finalisés en 2022 ! idée reçue n°7 ● HTML5 et CSS « FAUX !
  • 42. 3 finalisés en 2022 ! idée reçue n°7 ● HTML5 et CSS
  • 43. 3 finalisés en 2022 ! idée reçue n°7 ● HTML5 et CSS ✔ HTML5.0 → 2014 ✔ HTML5 .1 → 2016 ✔ CSS3 → ???
  • 45. Crédits ● Illustrations : Fotolia (majoritairement) ● Polices : ● Segoe UI light ● Georgia (citations)
  • 46. Merci ! www.goetter.fr www.alsacreations.com www.knacss.com www.ie7nomore.com www.thinkmobilefirst.net @goetter
  • 48. Question 1 Citez l'un des deux co- inventeurs du langage css
  • 49. Question 1 Citez l'un des deux co- inventeurs du langage css (indice : ils sont deux)
  • 50. Question 1 Bert Bos Hâkon Lie
  • 51. Question 2 Quel navigateur fut initialement développé dans cette ferme danoise ?
  • 52. Question 2 (indice : il est connu !)
  • 53. Question 2 Google Chrome par Lars Bak qui ne voulait pas s'expatrier pour travailler en Californie
  • 54. Question 3 En quelle année CSS 2.1 est-il devenu une recommandation officielle (Rec) ?
  • 55. Question 3 (indice : pas si longtemps que ça)
  • 56. Question 3 Mai 2011