SlideShare uma empresa Scribd logo
1 de 56
Baixar para ler offline
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/

Mais conteúdo relacionado

Mais procurados

Towns , Traders and Craftsman Class 7 Social
Towns , Traders and Craftsman             Class 7 Social Towns , Traders and Craftsman             Class 7 Social
Towns , Traders and Craftsman Class 7 Social PoojaRajesh2
 
Slides on growing up as boys & girls vii
Slides on growing up as boys & girls viiSlides on growing up as boys & girls vii
Slides on growing up as boys & girls viivijaybh3
 
Mughals and Mandabdari System
Mughals and Mandabdari SystemMughals and Mandabdari System
Mughals and Mandabdari SystemSrinivasa Rao
 
Arrival and expansion of british power in india
Arrival and expansion of british power in indiaArrival and expansion of british power in india
Arrival and expansion of british power in indiaIshank Sahu
 
from trade to territory (history)
from trade to territory (history)from trade to territory (history)
from trade to territory (history)deepika thakur
 
physical features of india
physical features of indiaphysical features of india
physical features of indiaBhakti Gaunkar
 
IX ICSE CIVICS OUR CONSTITUTION
IX ICSE CIVICS OUR CONSTITUTIONIX ICSE CIVICS OUR CONSTITUTION
IX ICSE CIVICS OUR CONSTITUTIONHussain Mukadam
 
Ppt on mughal emperors
Ppt on mughal emperorsPpt on mughal emperors
Ppt on mughal emperorsHarshit Gupta
 
Chapter 1 history class-8
Chapter  1 history class-8Chapter  1 history class-8
Chapter 1 history class-8anju
 
Class-07(NCERT) History Unit-01 Tracing the changes through a thousand years
Class-07(NCERT) History Unit-01 Tracing the changes through a thousand years  Class-07(NCERT) History Unit-01 Tracing the changes through a thousand years
Class-07(NCERT) History Unit-01 Tracing the changes through a thousand years Preethi Selvaraj
 
Geographic grid latitudes and longitudes made by Ravi Bharti
Geographic grid  latitudes and longitudes made by Ravi BhartiGeographic grid  latitudes and longitudes made by Ravi Bharti
Geographic grid latitudes and longitudes made by Ravi BhartiRaviBharti18
 
Delhi sultans history class 7 notes
Delhi sultans history class 7 notesDelhi sultans history class 7 notes
Delhi sultans history class 7 notesNityant Singhal
 
The making of the national movement
The making of the national movementThe making of the national movement
The making of the national movementshashank gupta
 
Ch.2 Physical Features of India
Ch.2 Physical Features of India Ch.2 Physical Features of India
Ch.2 Physical Features of India JagannathDhere
 
Administration of delhi sultanate
Administration of delhi sultanateAdministration of delhi sultanate
Administration of delhi sultanatearyalakshmim1
 
French revolution class 9 -cbse
French revolution   class 9 -cbseFrench revolution   class 9 -cbse
French revolution class 9 -cbseNazima Hussain
 

Mais procurados (20)

Towns , Traders and Craftsman Class 7 Social
Towns , Traders and Craftsman             Class 7 Social Towns , Traders and Craftsman             Class 7 Social
Towns , Traders and Craftsman Class 7 Social
 
Slides on growing up as boys & girls vii
Slides on growing up as boys & girls viiSlides on growing up as boys & girls vii
Slides on growing up as boys & girls vii
 
Mughals and Mandabdari System
Mughals and Mandabdari SystemMughals and Mandabdari System
Mughals and Mandabdari System
 
Delhi sultanate administration
Delhi sultanate administrationDelhi sultanate administration
Delhi sultanate administration
 
Arrival and expansion of british power in india
Arrival and expansion of british power in indiaArrival and expansion of british power in india
Arrival and expansion of british power in india
 
from trade to territory (history)
from trade to territory (history)from trade to territory (history)
from trade to territory (history)
 
physical features of india
physical features of indiaphysical features of india
physical features of india
 
IX ICSE CIVICS OUR CONSTITUTION
IX ICSE CIVICS OUR CONSTITUTIONIX ICSE CIVICS OUR CONSTITUTION
IX ICSE CIVICS OUR CONSTITUTION
 
Ppt on mughal emperors
Ppt on mughal emperorsPpt on mughal emperors
Ppt on mughal emperors
 
Gupta dynasty
Gupta dynastyGupta dynasty
Gupta dynasty
 
The Delhi sultans
 The Delhi sultans The Delhi sultans
The Delhi sultans
 
Chapter 1 history class-8
Chapter  1 history class-8Chapter  1 history class-8
Chapter 1 history class-8
 
Class-07(NCERT) History Unit-01 Tracing the changes through a thousand years
Class-07(NCERT) History Unit-01 Tracing the changes through a thousand years  Class-07(NCERT) History Unit-01 Tracing the changes through a thousand years
Class-07(NCERT) History Unit-01 Tracing the changes through a thousand years
 
Battle Of Buxar
Battle Of BuxarBattle Of Buxar
Battle Of Buxar
 
Geographic grid latitudes and longitudes made by Ravi Bharti
Geographic grid  latitudes and longitudes made by Ravi BhartiGeographic grid  latitudes and longitudes made by Ravi Bharti
Geographic grid latitudes and longitudes made by Ravi Bharti
 
Delhi sultans history class 7 notes
Delhi sultans history class 7 notesDelhi sultans history class 7 notes
Delhi sultans history class 7 notes
 
The making of the national movement
The making of the national movementThe making of the national movement
The making of the national movement
 
Ch.2 Physical Features of India
Ch.2 Physical Features of India Ch.2 Physical Features of India
Ch.2 Physical Features of India
 
Administration of delhi sultanate
Administration of delhi sultanateAdministration of delhi sultanate
Administration of delhi sultanate
 
French revolution class 9 -cbse
French revolution   class 9 -cbseFrench revolution   class 9 -cbse
French revolution class 9 -cbse
 

Destaque

Optimizing Facilities for Transition Cow Success- Ken Nordlund
Optimizing Facilities for Transition Cow Success- Ken NordlundOptimizing Facilities for Transition Cow Success- Ken Nordlund
Optimizing Facilities for Transition Cow Success- Ken NordlundDAIReXNET
 
Transition cow, cow comfort and heat stress -- Jack Britt
Transition cow, cow comfort and heat stress -- Jack BrittTransition cow, cow comfort and heat stress -- Jack Britt
Transition cow, cow comfort and heat stress -- Jack BrittJack Britt
 
Optimizing Production by Managing How Dairy Cows Eat
Optimizing Production by Managing How Dairy Cows EatOptimizing Production by Managing How Dairy Cows Eat
Optimizing Production by Managing How Dairy Cows EatDAIReXNET
 
Far Off To Fresh Cow- Opportunities to Improve Transition Performance
Far Off To Fresh Cow- Opportunities to Improve Transition PerformanceFar Off To Fresh Cow- Opportunities to Improve Transition Performance
Far Off To Fresh Cow- Opportunities to Improve Transition PerformanceDAIReXNET
 
Feeding Systems for Group-Housed Dairy Calves- Dr. Mark Thomas
Feeding Systems for Group-Housed Dairy Calves- Dr. Mark ThomasFeeding Systems for Group-Housed Dairy Calves- Dr. Mark Thomas
Feeding Systems for Group-Housed Dairy Calves- Dr. Mark ThomasDAIReXNET
 
Lameness, Hoof, and Leg Issues in Dairy Cattle- Ernest Hovingh
Lameness, Hoof, and Leg Issues in Dairy Cattle- Ernest HovinghLameness, Hoof, and Leg Issues in Dairy Cattle- Ernest Hovingh
Lameness, Hoof, and Leg Issues in Dairy Cattle- Ernest HovinghDAIReXNET
 
Lameness, Hoof, and Leg Issues in Dairy Cattle- Part 2
Lameness, Hoof, and Leg Issues in Dairy Cattle- Part 2Lameness, Hoof, and Leg Issues in Dairy Cattle- Part 2
Lameness, Hoof, and Leg Issues in Dairy Cattle- Part 2DAIReXNET
 
Troubleshooting Design-Based Cow Comfort Issues
Troubleshooting Design-Based Cow Comfort IssuesTroubleshooting Design-Based Cow Comfort Issues
Troubleshooting Design-Based Cow Comfort IssuesDAIReXNET
 
Meeting Heifer Nutrition Goals
Meeting Heifer Nutrition GoalsMeeting Heifer Nutrition Goals
Meeting Heifer Nutrition GoalsDAIReXNET
 
Better Milk Quality from Better Mastitis Therapy Decisions- Dr. Ron Erskine
Better Milk Quality from Better Mastitis Therapy Decisions- Dr. Ron ErskineBetter Milk Quality from Better Mastitis Therapy Decisions- Dr. Ron Erskine
Better Milk Quality from Better Mastitis Therapy Decisions- Dr. Ron ErskineDAIReXNET
 
Diagnosis and Treatment of Metritis
Diagnosis and Treatment of MetritisDiagnosis and Treatment of Metritis
Diagnosis and Treatment of MetritisDAIReXNET
 
Milk chemistry and composition - Basics for Dairy processing
Milk chemistry and composition - Basics for Dairy processingMilk chemistry and composition - Basics for Dairy processing
Milk chemistry and composition - Basics for Dairy processingDhanupriya S
 
Factors affecting quality and quantity of milk in dairy cattle
Factors affecting quality and quantity of milk in dairy cattleFactors affecting quality and quantity of milk in dairy cattle
Factors affecting quality and quantity of milk in dairy cattleDr. IRSHAD A
 
Dairy cattle powerpoint
Dairy cattle powerpointDairy cattle powerpoint
Dairy cattle powerpointThermal Aid
 

Destaque (16)

Optimizing Facilities for Transition Cow Success- Ken Nordlund
Optimizing Facilities for Transition Cow Success- Ken NordlundOptimizing Facilities for Transition Cow Success- Ken Nordlund
Optimizing Facilities for Transition Cow Success- Ken Nordlund
 
Transition cow, cow comfort and heat stress -- Jack Britt
Transition cow, cow comfort and heat stress -- Jack BrittTransition cow, cow comfort and heat stress -- Jack Britt
Transition cow, cow comfort and heat stress -- Jack Britt
 
Optimizing Production by Managing How Dairy Cows Eat
Optimizing Production by Managing How Dairy Cows EatOptimizing Production by Managing How Dairy Cows Eat
Optimizing Production by Managing How Dairy Cows Eat
 
Far Off To Fresh Cow- Opportunities to Improve Transition Performance
Far Off To Fresh Cow- Opportunities to Improve Transition PerformanceFar Off To Fresh Cow- Opportunities to Improve Transition Performance
Far Off To Fresh Cow- Opportunities to Improve Transition Performance
 
Lameness in dairy cows
Lameness in dairy cowsLameness in dairy cows
Lameness in dairy cows
 
Feeding Systems for Group-Housed Dairy Calves- Dr. Mark Thomas
Feeding Systems for Group-Housed Dairy Calves- Dr. Mark ThomasFeeding Systems for Group-Housed Dairy Calves- Dr. Mark Thomas
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- Ernest HovinghLameness, Hoof, and Leg Issues in Dairy Cattle- Ernest Hovingh
Lameness, Hoof, and Leg Issues in Dairy Cattle- Ernest Hovingh
 
Lameness, Hoof, and Leg Issues in Dairy Cattle- Part 2
Lameness, Hoof, and Leg Issues in Dairy Cattle- Part 2Lameness, Hoof, and Leg Issues in Dairy Cattle- Part 2
Lameness, Hoof, and Leg Issues in Dairy Cattle- Part 2
 
Management of high yielders during transition period
Management of high yielders during transition periodManagement of high yielders during transition period
Management of high yielders during transition period
 
Troubleshooting Design-Based Cow Comfort Issues
Troubleshooting Design-Based Cow Comfort IssuesTroubleshooting Design-Based Cow Comfort Issues
Troubleshooting Design-Based Cow Comfort Issues
 
Meeting Heifer Nutrition Goals
Meeting Heifer Nutrition GoalsMeeting Heifer Nutrition Goals
Meeting Heifer Nutrition Goals
 
Better Milk Quality from Better Mastitis Therapy Decisions- Dr. Ron Erskine
Better Milk Quality from Better Mastitis Therapy Decisions- Dr. Ron ErskineBetter Milk Quality from Better Mastitis Therapy Decisions- Dr. Ron Erskine
Better Milk Quality from Better Mastitis Therapy Decisions- Dr. Ron Erskine
 
Diagnosis and Treatment of Metritis
Diagnosis and Treatment of MetritisDiagnosis and Treatment of Metritis
Diagnosis and Treatment of Metritis
 
Milk chemistry and composition - Basics for Dairy processing
Milk chemistry and composition - Basics for Dairy processingMilk chemistry and composition - Basics for Dairy processing
Milk chemistry and composition - Basics for Dairy processing
 
Factors affecting quality and quantity of milk in dairy cattle
Factors affecting quality and quantity of milk in dairy cattleFactors affecting quality and quantity of milk in dairy cattle
Factors affecting quality and quantity of milk in dairy cattle
 
Dairy cattle powerpoint
Dairy cattle powerpointDairy cattle powerpoint
Dairy cattle powerpoint
 

Semelhante a A Period of Transition

Building Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with DrupalBuilding Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with DrupalFour Kitchens
 
Angels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusiveAngels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusiveChris Mills
 
Apache Flex and the imperfect Web
Apache Flex and the imperfect WebApache Flex and the imperfect Web
Apache Flex and the imperfect Webmasuland
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesiabrucelawson
 
Beyond responsive design - UI for the modern web application - Pete Smith - C...
Beyond responsive design - UI for the modern web application - Pete Smith - C...Beyond responsive design - UI for the modern web application - Pete Smith - C...
Beyond responsive design - UI for the modern web application - Pete Smith - C...Codemotion
 
Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Fwdays
 
PrairieDevCon 2014 - Web Doesn't Mean Slow
PrairieDevCon 2014 -  Web Doesn't Mean SlowPrairieDevCon 2014 -  Web Doesn't Mean Slow
PrairieDevCon 2014 - Web Doesn't Mean Slowdmethvin
 
Cross-platform Desktop application with AngularJS and build with Node-webkit
Cross-platform Desktop application with AngularJS and build with Node-webkitCross-platform Desktop application with AngularJS and build with Node-webkit
Cross-platform Desktop application with AngularJS and build with Node-webkitWittawas Wisarnkanchana
 
Building for real standards (includes notes)
Building for real standards (includes notes)Building for real standards (includes notes)
Building for real standards (includes notes)Christian Heilmann
 
(For non-developers) HTML5: A richer web for everyone
(For non-developers) HTML5: A richer web for everyone(For non-developers) HTML5: A richer web for everyone
(For non-developers) HTML5: A richer web for everyoneChris Mills
 
CSS3: the new style council
CSS3: the new style councilCSS3: the new style council
CSS3: the new style councilChris Mills
 
Beyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web applicationBeyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web applicationPete Smith
 
Responsive web design
Responsive web designResponsive web design
Responsive web designpsophy
 
Progressing JavaScript and Apps the Web way…
 Progressing JavaScript and Apps the Web way…  Progressing JavaScript and Apps the Web way…
Progressing JavaScript and Apps the Web way… Christian Heilmann
 

Semelhante a A Period of Transition (20)

Real solutions, no tricks
Real solutions, no tricksReal solutions, no tricks
Real solutions, no tricks
 
Building Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with DrupalBuilding Responsive Websites and Apps with Drupal
Building Responsive Websites and Apps with Drupal
 
Angels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusiveAngels versus demons: balancing shiny and inclusive
Angels versus demons: balancing shiny and inclusive
 
Apache Flex and the imperfect Web
Apache Flex and the imperfect WebApache Flex and the imperfect Web
Apache Flex and the imperfect Web
 
RWD
RWDRWD
RWD
 
Bruce Lawson Opera Indonesia
Bruce Lawson Opera IndonesiaBruce Lawson Opera Indonesia
Bruce Lawson Opera Indonesia
 
Beyond responsive design - UI for the modern web application - Pete Smith - C...
Beyond responsive design - UI for the modern web application - Pete Smith - C...Beyond responsive design - UI for the modern web application - Pete Smith - C...
Beyond responsive design - UI for the modern web application - Pete Smith - C...
 
Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"Stefan Judis "Did we(b development) lose the right direction?"
Stefan Judis "Did we(b development) lose the right direction?"
 
Echo HTML5
Echo HTML5Echo HTML5
Echo HTML5
 
TPR4
TPR4TPR4
TPR4
 
TPR4
TPR4TPR4
TPR4
 
PrairieDevCon 2014 - Web Doesn't Mean Slow
PrairieDevCon 2014 -  Web Doesn't Mean SlowPrairieDevCon 2014 -  Web Doesn't Mean Slow
PrairieDevCon 2014 - Web Doesn't Mean Slow
 
Cross-platform Desktop application with AngularJS and build with Node-webkit
Cross-platform Desktop application with AngularJS and build with Node-webkitCross-platform Desktop application with AngularJS and build with Node-webkit
Cross-platform Desktop application with AngularJS and build with Node-webkit
 
Flourish2011
Flourish2011Flourish2011
Flourish2011
 
Building for real standards (includes notes)
Building for real standards (includes notes)Building for real standards (includes notes)
Building for real standards (includes notes)
 
(For non-developers) HTML5: A richer web for everyone
(For non-developers) HTML5: A richer web for everyone(For non-developers) HTML5: A richer web for everyone
(For non-developers) HTML5: A richer web for everyone
 
CSS3: the new style council
CSS3: the new style councilCSS3: the new style council
CSS3: the new style council
 
Beyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web applicationBeyond responsive design - UI for the modern web application
Beyond responsive design - UI for the modern web application
 
Responsive web design
Responsive web designResponsive web design
Responsive web design
 
Progressing JavaScript and Apps the Web way…
 Progressing JavaScript and Apps the Web way…  Progressing JavaScript and Apps the Web way…
Progressing JavaScript and Apps the Web way…
 

Mais de Jens Grochtdreis

Modularisierung von Webseiten
Modularisierung von WebseitenModularisierung von Webseiten
Modularisierung von WebseitenJens Grochtdreis
 
Wir brauchen einen neuen Workflow
Wir brauchen einen neuen WorkflowWir brauchen einen neuen Workflow
Wir brauchen einen neuen WorkflowJens Grochtdreis
 
Rapid Prototyping mit YAML4
Rapid Prototyping mit YAML4Rapid Prototyping mit YAML4
Rapid Prototyping mit YAML4Jens Grochtdreis
 
Modularisierung von Webseiten
Modularisierung von WebseitenModularisierung von Webseiten
Modularisierung von WebseitenJens Grochtdreis
 
Am Ende ist doch alles HTML - 2012 - Webmontag Edition
Am Ende ist doch alles HTML - 2012 - Webmontag EditionAm Ende ist doch alles HTML - 2012 - Webmontag Edition
Am Ende ist doch alles HTML - 2012 - Webmontag EditionJens Grochtdreis
 
Best practices im Frontend -Barcamp Mainz 2011
Best practices im Frontend -Barcamp Mainz 2011Best practices im Frontend -Barcamp Mainz 2011
Best practices im Frontend -Barcamp Mainz 2011Jens Grochtdreis
 
Echte Lösungen, keine Tricks
Echte Lösungen, keine TricksEchte Lösungen, keine Tricks
Echte Lösungen, keine TricksJens Grochtdreis
 
Von Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenVon Dinosauriern, Bienen und Wespen
Von Dinosauriern, Bienen und WespenJens Grochtdreis
 
Praktikum in Frontendentwicklung - Session1
Praktikum in Frontendentwicklung - Session1Praktikum in Frontendentwicklung - Session1
Praktikum in Frontendentwicklung - Session1Jens Grochtdreis
 
Einfuehrung in YAML (2010)
Einfuehrung in YAML (2010)Einfuehrung in YAML (2010)
Einfuehrung in YAML (2010)Jens Grochtdreis
 
Komplexe Sites sauber aufbauen
Komplexe Sites sauber aufbauenKomplexe Sites sauber aufbauen
Komplexe Sites sauber aufbauenJens Grochtdreis
 
Knockin' on heaven's door - Die Praxis zu Besuch beim W3C
Knockin' on heaven's door - Die Praxis zu Besuch beim W3CKnockin' on heaven's door - Die Praxis zu Besuch beim W3C
Knockin' on heaven's door - Die Praxis zu Besuch beim W3CJens Grochtdreis
 
Die Pest - philosophische Betrachtungen zur Webentwicklung
Die Pest - philosophische Betrachtungen zur WebentwicklungDie Pest - philosophische Betrachtungen zur Webentwicklung
Die Pest - philosophische Betrachtungen zur WebentwicklungJens Grochtdreis
 
Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Jax 2010)Am Ende ist doch alles HTML (Jax 2010)
Am Ende ist doch alles HTML (Jax 2010)Jens Grochtdreis
 
Am Ende ist doch alles HTML (Uni Mainz)
Am Ende ist doch alles HTML (Uni Mainz)Am Ende ist doch alles HTML (Uni Mainz)
Am Ende ist doch alles HTML (Uni Mainz)Jens Grochtdreis
 
Webseiten sind keine Gemälde
Webseiten sind keine GemäldeWebseiten sind keine Gemälde
Webseiten sind keine GemäldeJens Grochtdreis
 
A Tag 2009 - Aspekte Moderne Webentwicklung
A Tag 2009 -  Aspekte Moderne WebentwicklungA Tag 2009 -  Aspekte Moderne Webentwicklung
A Tag 2009 - Aspekte Moderne WebentwicklungJens Grochtdreis
 

Mais de Jens Grochtdreis (20)

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

Último

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Último (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

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/