SlideShare a Scribd company logo
A Period of Transition
Jens Grochtdreis
‣ Frontend Developer
‣ 10 years experience in internet agencies
‣ 13 years of work in and for the Web
‣ Founder of Web standards community „ Webkrauts“
‣ Blogger
‣ Technical reviews for O'Reilly and other publishers
We are in a period of
     transition
New techniques and old
                    browsers




http://technbuzz.com/5-ways-ie-will-be-adored-by-people/
Our classic question

                                                          Does it work in IE?




http://www.sts.tu-harburg.de/projects/WEL/0911/images/Der%20Schrei.jpg
The question should be: How
can I make my content accessible
even if $technique isn´t available?
Not the rounded corners
are important, the content is!
Two strategies




              Get it done - somehow                             Relax
http://blog.crusy.net/wp-content/uploads/2008/09/macgyver.jpg
We produced the problem

 ‣ For years we tried to fill the technical gaps in
   IE with tricks.
 ‣ CSSZengarden was a whole site dedicated to
   such tricks and techniques.
 ‣ But now the browsers of the majority of our
   visitors don‘t need those tricks.
 ‣ Our mindset and that of our clients and co-
   workers should adjust.
Polyfilling the gaps

‣ We can use JavaScript to „fill the gaps“ (polyfills).
‣ If you mimic a JavaScript-technique with
  JavaScript it is okay.
‣ If you mimic CSS with JavaScript you should care
  for the „no-JS“-case.
‣ You should be aware of performance problems.
With a simple hack you can
get closer to a technique.
Some examples



http://blogs.sitepointstatic.com/images/tech/121-ie6-mod-orange.jpg
Rounded corners

‣ with the help of JavaScript and VRML
‣ with the help of JavaScript and extra images
‣ with extra images
Gradient

‣ with the help of an IE-filter
rgba()

               ‣ with the help of an IE-filter




http://jsfiddle.net/Flocke/wsmxD/
box-shadow

                ‣ with the help of JavaScript
                ‣ with the help of an IE-filter




http://jsfiddle.net/Flocke/FSH99/
Don´t pretend everyone
uses the internet like you!
Nightly builds of browser X
may be interesting. But think
    about their usage!
cutting edge technology is
seldom for broader usage
3D-transforms




                                      Chrome
http://jsfiddle.net/Flocke/ZmGtA
3D-transforms




                                    hovering in Firefox
http://jsfiddle.net/Flocke/ZmGtA
3D-transforms




                           only the front is readable in Opera
http://jsfiddle.net/Flocke/ZmGtA
3D-transforms




                              IE8: perfect for graceful degredation
http://jsfiddle.net/Flocke/ZmGtA
Think about fallback

‣ Sometimes you can spare modern browsers
  with JavaScript and use CSS3 instead.
‣ But don‘t forget: although you don‘t use IE 8
  and IE 7, Millions out there do. They must!
‣ Microsoft starts to get modern with IE9.
Think about fallback

                                            modern
                                           browsers




                                               IE8


http://jsfiddle.net/Flocke/BEJRM/
Good fallback
                                             modern browsers




                                             IE8


   This demo works with a CSS3-selector.
   So you can help oldIE with JavaScript and have a working fallback.
http://jsfiddle.net/Flocke/VzSHG/
Think about usability




http://wordpress.org/extend/plugins/wp-cirrus/
Dont fall in love with tools
and techniques and loose
  the sight for the user.
‣ Look for useful purposes of techniques.
‣ Don´t do everything with this technique
  because it is possible.
‣ Don´t forget semantics, it´s an important
  buliding block for accessibility and for better
  maintainable code.
‣ Searchengines read the content of your
  HTML, not that of CSS or JavaScript.
http://benthebodyguard.com/
The three most important
      best practices




   Think              Research              Experiment
http://goo.gl/NYGeI   http://goo.gl/HbFx0    http://goo.gl/LohPq
Dont pretend a technique
to work unless you have
 tested and confirmed it!
There can be layouts where
the JavaScript-driven rounded
     corners won´t show.
Example with HTML5-video

 ‣ A linklist on top of a HTML5-video works in
   all desktop browsers.
 ‣ On iPad no link is clickable.
 ‣ On Android they are.
 ‣ To get iPad working you must delete the
   „controls“-attribute and create your own
   controls.
We should change
 our workflow
Reduce time in Photoshop
it is http://
 not psd://
Work early on a HTML-
prototype with the designer
      and the client!
Demonstrate the difference
   between browsers
Example for extra effort

‣ Define the extra efforts for simulating modern
  techniques in oldIE.
‣ rounded corners and shadows for a site
 ‣ with CSS3: 30 minutes, 1 front-end dev
 ‣ for oldIE: appr. 4 to 5 hours front-end dev
   plus minimum the same amount for designer
   and back-end dev
Clients and colleagues should
  understand, that front-end
development isn´t easily done!
We work in a hostile
                        environment.


http://bradfrostweb.com/blog/web/mobile-first-responsive-web-design/
Our colleagues and clients
 don´t know this feeling.
‣ A web-page doesn´t look the same in different
  browsers on different OS on different
  machines etc.
‣ Our clients and colleagues work with software
  that has a direct output into ONE state:
 ‣ Photoshop, Word, Powerpoint
‣ Even a back-end developer knows one
  concrete CMS or interpreter.
Our websites are interpreted
 by many programs that can
     easily be changed.
‣ at least 6 different browsers
‣ different platforms (OS and machines)
‣ mobile
‣ responsive or not
‣ performance
‣ maintainability
‣ special „features“ of $cms
Good demos

‣ Show a page designed with webfonts on a Mac
  and on Windows XP
‣ Show on both systems a page with unstyled
  form-controls
‣ Try on both systems to give a checkbox and a
  radio-button a padding or a bigger size.
‣ Lay a linklist above a HTML5-video on a
  desktop-browser and on an iPad.
In the end ...

‣ you won‘t see, which CMS drives the site,
‣ you won‘t see if the page was designed in
  Photoshop, Fireworks or Corel Draw.
‣ But you will see and feel, if the frontend-
  developer knows his craft and had the time to
  make a good job.
The web IS flexible
http://bradfrostweb.com/blog/web/mobile-first-responsive-web-design/
„Responsive Design“ is no
new invention - it´s designing
  for the webs true nature
The user can consume our
 pages in the way he likes.
   We have no control.
http://mediaqueri.es/
Our layout is only a
recommendation!
http://www.flickr.com/photos/gavinbell/558733303/
Jens Grochtdreis
                                                     http://grochtdreis.de
                                                   http://twitter.com/Flocke
                                                      http://webkrauts.de
                                                http://slideshare.net/Flocke669




This presentaion is licensed
with Creative Commons licence
„Attribution-ShareAlike 2.0“
http://creativecommons.org/licenses/by-sa/2.0/
http://creativecommons.org/licenses/by-sa/2.0/de/

More Related Content

PPTX
History - Class 10 - Making a Global World - Inter disciplinary project (IDP)
PPTX
Zero hunger
PPTX
Indian agriculture
PPTX
Industrial revolution
PPTX
Agriculture class 8
PPTX
Class x history - 4 the making of the global world
PDF
413124194-Effects-on-Ppc-due-to-various-govt-Policies.pdf
PDF
GLOBALISATION AND INDIAN ECONOMY CLASS 10 X NCERT CBSE
History - Class 10 - Making a Global World - Inter disciplinary project (IDP)
Zero hunger
Indian agriculture
Industrial revolution
Agriculture class 8
Class x history - 4 the making of the global world
413124194-Effects-on-Ppc-due-to-various-govt-Policies.pdf
GLOBALISATION AND INDIAN ECONOMY CLASS 10 X NCERT CBSE

What's hot (20)

PPTX
Changing cultural traditions
PPTX
Agriculture in India
PPTX
globalization (the making of global world)
PPTX
Agriculture presentation class 10
PDF
The story of village palampur
PPTX
Agriculture
PPTX
British rule over india
PPTX
Poverty as a challenge
PDF
Print culture and the modern world
PPTX
Slides on nationalism in india
PDF
Chapter - 6, Population, Geography, Social Science, Class 9
PDF
CBSE class 12 economics project work rainwater harvesting
PPTX
Power Sharing
PPTX
Green revolution in India
PPSX
Globalisation and the Indian Economy
DOCX
how to write a certificate
PPTX
Poverty as a challenge class 9
PPTX
WATER RESOURCES -CLASS X.CHAPTER 3
PPTX
Class x history - 6 print culture and the modern world
PPTX
Agricultural revolution
Changing cultural traditions
Agriculture in India
globalization (the making of global world)
Agriculture presentation class 10
The story of village palampur
Agriculture
British rule over india
Poverty as a challenge
Print culture and the modern world
Slides on nationalism in india
Chapter - 6, Population, Geography, Social Science, Class 9
CBSE class 12 economics project work rainwater harvesting
Power Sharing
Green revolution in India
Globalisation and the Indian Economy
how to write a certificate
Poverty as a challenge class 9
WATER RESOURCES -CLASS X.CHAPTER 3
Class x history - 6 print culture and the modern world
Agricultural revolution
Ad

Viewers also liked (16)

PPT
Optimizing Facilities for Transition Cow Success- Ken Nordlund
PPT
Transition cow, cow comfort and heat stress -- Jack Britt
PPTX
Optimizing Production by Managing How Dairy Cows Eat
PPTX
Far Off To Fresh Cow- Opportunities to Improve Transition Performance
PPTX
Lameness in dairy cows
PPTX
Feeding Systems for Group-Housed Dairy Calves- Dr. Mark Thomas
PPTX
Lameness, Hoof, and Leg Issues in Dairy Cattle- Ernest Hovingh
PPTX
Lameness, Hoof, and Leg Issues in Dairy Cattle- Part 2
PPTX
Management of high yielders during transition period
PPTX
Troubleshooting Design-Based Cow Comfort Issues
PPTX
Meeting Heifer Nutrition Goals
PPTX
Better Milk Quality from Better Mastitis Therapy Decisions- Dr. Ron Erskine
PPTX
Diagnosis and Treatment of Metritis
PDF
Milk chemistry and composition - Basics for Dairy processing
PPTX
Factors affecting quality and quantity of milk in dairy cattle
PPTX
Dairy cattle powerpoint
Optimizing Facilities for Transition Cow Success- Ken Nordlund
Transition cow, cow comfort and heat stress -- Jack Britt
Optimizing Production by Managing How Dairy Cows Eat
Far Off To Fresh Cow- Opportunities to Improve Transition Performance
Lameness in dairy cows
Feeding Systems for Group-Housed Dairy Calves- Dr. Mark Thomas
Lameness, Hoof, and Leg Issues in Dairy Cattle- Ernest Hovingh
Lameness, Hoof, and Leg Issues in Dairy Cattle- Part 2
Management of high yielders during transition period
Troubleshooting Design-Based Cow Comfort Issues
Meeting Heifer Nutrition Goals
Better Milk Quality from Better Mastitis Therapy Decisions- Dr. Ron Erskine
Diagnosis and Treatment of Metritis
Milk chemistry and composition - Basics for Dairy processing
Factors affecting quality and quantity of milk in dairy cattle
Dairy cattle powerpoint
Ad

Similar to A Period of Transition (20)

PDF
HTML5 and CSS3: does now really mean now?
PDF
Real solutions, no tricks
KEY
Angels versus demons: balancing shiny and inclusive
PDF
Modern Browser Support
PDF
Finding harmony in web development
PDF
Developing web applications in 2010
PDF
Bruce Lawson, Web Development 2.0, SparkUp! Poznan Poland
PPTX
Pearls and Must-Have Tools for the Modern Web / .NET Developer
PDF
Drawing the Line with Browser Compatibility
PDF
Bruce lawson-over-the-air
PDF
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
PDF
Modern Web Development
PDF
East of Toronto .NET Usergroup - Put the 5 in HTML
PDF
Fowd Recap
PDF
HTML5 - Moving from hacks to solutions
PDF
Progressive Enhancement 2.0 (Conference Agnostic)
PDF
Get Master Web Design with HTML CSS JavaScript and jQuery Create Stunning Int...
KEY
HTML CSS & Javascript
PDF
Enjoying the full stack - Frontend 2010
PDF
Progressive Enhancement
HTML5 and CSS3: does now really mean now?
Real solutions, no tricks
Angels versus demons: balancing shiny and inclusive
Modern Browser Support
Finding harmony in web development
Developing web applications in 2010
Bruce Lawson, Web Development 2.0, SparkUp! Poznan Poland
Pearls and Must-Have Tools for the Modern Web / .NET Developer
Drawing the Line with Browser Compatibility
Bruce lawson-over-the-air
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Modern Web Development
East of Toronto .NET Usergroup - Put the 5 in HTML
Fowd Recap
HTML5 - Moving from hacks to solutions
Progressive Enhancement 2.0 (Conference Agnostic)
Get Master Web Design with HTML CSS JavaScript and jQuery Create Stunning Int...
HTML CSS & Javascript
Enjoying the full stack - Frontend 2010
Progressive Enhancement

More from Jens Grochtdreis (20)

PDF
Modularisierung von Webseiten
PDF
Wir brauchen einen neuen Workflow
PDF
Rapid Prototyping mit YAML4
PDF
Modularisierung von Webseiten
PDF
Am Ende ist doch alles HTML - 2012 - Webmontag Edition
PDF
Kleiner Blick auf CSS3
PDF
Best practices im Frontend -Barcamp Mainz 2011
PDF
Echte Lösungen, keine Tricks
PDF
Einführung in YAML4
PDF
Frontend Best Practices
PDF
Von Dinosauriern, Bienen und Wespen
PDF
Praktikum in Frontendentwicklung - Session1
PDF
Einfuehrung in YAML (2010)
PDF
Komplexe Sites sauber aufbauen
PDF
Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
PDF
Die Pest - philosophische Betrachtungen zur Webentwicklung
PDF
Am Ende ist doch alles HTML (Jax 2010)
PDF
Am Ende ist doch alles HTML (Uni Mainz)
PPT
Webseiten sind keine Gemälde
PDF
A Tag 2009 - Aspekte Moderne Webentwicklung
Modularisierung von Webseiten
Wir brauchen einen neuen Workflow
Rapid Prototyping mit YAML4
Modularisierung von Webseiten
Am Ende ist doch alles HTML - 2012 - Webmontag Edition
Kleiner Blick auf CSS3
Best practices im Frontend -Barcamp Mainz 2011
Echte Lösungen, keine Tricks
Einführung in YAML4
Frontend Best Practices
Von Dinosauriern, Bienen und Wespen
Praktikum in Frontendentwicklung - Session1
Einfuehrung in YAML (2010)
Komplexe Sites sauber aufbauen
Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Die Pest - philosophische Betrachtungen zur Webentwicklung
Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Uni Mainz)
Webseiten sind keine Gemälde
A Tag 2009 - Aspekte Moderne Webentwicklung

Recently uploaded (20)

PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
project resource management chapter-09.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PPTX
Chapter 5: Probability Theory and Statistics
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
STKI Israel Market Study 2025 version august
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Developing a website for English-speaking practice to English as a foreign la...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Tartificialntelligence_presentation.pptx
project resource management chapter-09.pdf
Assigned Numbers - 2025 - Bluetooth® Document
OMC Textile Division Presentation 2021.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Chapter 5: Probability Theory and Statistics
cloud_computing_Infrastucture_as_cloud_p
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
STKI Israel Market Study 2025 version august
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
TLE Review Electricity (Electricity).pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Zenith AI: Advanced Artificial Intelligence
Hindi spoken digit analysis for native and non-native speakers
A contest of sentiment analysis: k-nearest neighbor versus neural network
Programs and apps: productivity, graphics, security and other tools
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...

A Period of Transition

  • 1. A Period of Transition
  • 2. Jens Grochtdreis ‣ Frontend Developer ‣ 10 years experience in internet agencies ‣ 13 years of work in and for the Web ‣ Founder of Web standards community „ Webkrauts“ ‣ Blogger ‣ Technical reviews for O'Reilly and other publishers
  • 3. We are in a period of transition
  • 4. New techniques and old browsers http://technbuzz.com/5-ways-ie-will-be-adored-by-people/
  • 5. Our classic question Does it work in IE? http://www.sts.tu-harburg.de/projects/WEL/0911/images/Der%20Schrei.jpg
  • 6. The question should be: How can I make my content accessible even if $technique isn´t available?
  • 7. Not the rounded corners are important, the content is!
  • 8. Two strategies Get it done - somehow Relax http://blog.crusy.net/wp-content/uploads/2008/09/macgyver.jpg
  • 9. We produced the problem ‣ For years we tried to fill the technical gaps in IE with tricks. ‣ CSSZengarden was a whole site dedicated to such tricks and techniques. ‣ But now the browsers of the majority of our visitors don‘t need those tricks. ‣ Our mindset and that of our clients and co- workers should adjust.
  • 10. Polyfilling the gaps ‣ We can use JavaScript to „fill the gaps“ (polyfills). ‣ If you mimic a JavaScript-technique with JavaScript it is okay. ‣ If you mimic CSS with JavaScript you should care for the „no-JS“-case. ‣ You should be aware of performance problems.
  • 11. With a simple hack you can get closer to a technique.
  • 13. Rounded corners ‣ with the help of JavaScript and VRML ‣ with the help of JavaScript and extra images ‣ with extra images
  • 14. Gradient ‣ with the help of an IE-filter
  • 15. rgba() ‣ with the help of an IE-filter http://jsfiddle.net/Flocke/wsmxD/
  • 16. box-shadow ‣ with the help of JavaScript ‣ with the help of an IE-filter http://jsfiddle.net/Flocke/FSH99/
  • 17. Don´t pretend everyone uses the internet like you!
  • 18. Nightly builds of browser X may be interesting. But think about their usage!
  • 19. cutting edge technology is seldom for broader usage
  • 20. 3D-transforms Chrome http://jsfiddle.net/Flocke/ZmGtA
  • 21. 3D-transforms hovering in Firefox http://jsfiddle.net/Flocke/ZmGtA
  • 22. 3D-transforms only the front is readable in Opera http://jsfiddle.net/Flocke/ZmGtA
  • 23. 3D-transforms IE8: perfect for graceful degredation http://jsfiddle.net/Flocke/ZmGtA
  • 24. Think about fallback ‣ Sometimes you can spare modern browsers with JavaScript and use CSS3 instead. ‣ But don‘t forget: although you don‘t use IE 8 and IE 7, Millions out there do. They must! ‣ Microsoft starts to get modern with IE9.
  • 25. Think about fallback modern browsers IE8 http://jsfiddle.net/Flocke/BEJRM/
  • 26. Good fallback modern browsers IE8 This demo works with a CSS3-selector. So you can help oldIE with JavaScript and have a working fallback. http://jsfiddle.net/Flocke/VzSHG/
  • 28. Dont fall in love with tools and techniques and loose the sight for the user.
  • 29. ‣ Look for useful purposes of techniques. ‣ Don´t do everything with this technique because it is possible. ‣ Don´t forget semantics, it´s an important buliding block for accessibility and for better maintainable code. ‣ Searchengines read the content of your HTML, not that of CSS or JavaScript.
  • 31. The three most important best practices Think Research Experiment http://goo.gl/NYGeI http://goo.gl/HbFx0 http://goo.gl/LohPq
  • 32. Dont pretend a technique to work unless you have tested and confirmed it!
  • 33. There can be layouts where the JavaScript-driven rounded corners won´t show.
  • 34. Example with HTML5-video ‣ A linklist on top of a HTML5-video works in all desktop browsers. ‣ On iPad no link is clickable. ‣ On Android they are. ‣ To get iPad working you must delete the „controls“-attribute and create your own controls.
  • 35. We should change our workflow
  • 36. Reduce time in Photoshop
  • 37. it is http:// not psd://
  • 38. Work early on a HTML- prototype with the designer and the client!
  • 39. Demonstrate the difference between browsers
  • 40. Example for extra effort ‣ Define the extra efforts for simulating modern techniques in oldIE. ‣ rounded corners and shadows for a site ‣ with CSS3: 30 minutes, 1 front-end dev ‣ for oldIE: appr. 4 to 5 hours front-end dev plus minimum the same amount for designer and back-end dev
  • 41. Clients and colleagues should understand, that front-end development isn´t easily done!
  • 42. We work in a hostile environment. http://bradfrostweb.com/blog/web/mobile-first-responsive-web-design/
  • 43. Our colleagues and clients don´t know this feeling.
  • 44. ‣ A web-page doesn´t look the same in different browsers on different OS on different machines etc. ‣ Our clients and colleagues work with software that has a direct output into ONE state: ‣ Photoshop, Word, Powerpoint ‣ Even a back-end developer knows one concrete CMS or interpreter.
  • 45. Our websites are interpreted by many programs that can easily be changed.
  • 46. ‣ at least 6 different browsers ‣ different platforms (OS and machines) ‣ mobile ‣ responsive or not ‣ performance ‣ maintainability ‣ special „features“ of $cms
  • 47. Good demos ‣ Show a page designed with webfonts on a Mac and on Windows XP ‣ Show on both systems a page with unstyled form-controls ‣ Try on both systems to give a checkbox and a radio-button a padding or a bigger size. ‣ Lay a linklist above a HTML5-video on a desktop-browser and on an iPad.
  • 48. In the end ... ‣ you won‘t see, which CMS drives the site, ‣ you won‘t see if the page was designed in Photoshop, Fireworks or Corel Draw. ‣ But you will see and feel, if the frontend- developer knows his craft and had the time to make a good job.
  • 49. The web IS flexible
  • 51. „Responsive Design“ is no new invention - it´s designing for the webs true nature
  • 52. The user can consume our pages in the way he likes. We have no control.
  • 54. Our layout is only a recommendation!
  • 56. Jens Grochtdreis http://grochtdreis.de http://twitter.com/Flocke http://webkrauts.de http://slideshare.net/Flocke669 This presentaion is licensed with Creative Commons licence „Attribution-ShareAlike 2.0“ http://creativecommons.org/licenses/by-sa/2.0/ http://creativecommons.org/licenses/by-sa/2.0/de/