SlideShare a Scribd company logo
1 of 16
Hardboiled	Web Design Martin Hložek CreativeIndustriesWire
Introduction I work as an HTML coder at CIWire I have been coding for about 10 years Thereis Internet Explorer 6 since 2001 and westillthinkofit
2003 The end of a reignofInterner Explorer  the second browser wars MozillaFirefox Opera Safari Google Chrome
Whatdoesthe HTML coder do? He has to installcommonlyusedbrowsers IE6, IE7, IE8, IE9 Firefox 3.6, Firefox 4 Opera 11 Safari 5 Google Chrome 10 … and develop a web pagethatlooksexactlythesameatallbrowsers
Shouldthisreallybeourgoal? weuselessly limit ourselves just for backward compatibility we couldspendourtime betterthandebugging for IE6 (and others) and howwewilldebugfor mobile browser?(there are about 15 differentbrowsersfor mobile devicesnow)
Hardboiled Web Design authorAndy Clarke whatdoesHardboiledmean? literary style, usualya detective story "Hardboiled detective" is exposed to danger, violence, and he mustoftenexceed the law (hehas much in commonwiththe HTML coder :-)
Current status client is used to get a static graphic design (PSD, JPG, PNG…) from his designer and expects that the web page will be atevery pixel the same as thegraphic design, regardless of browser and device dowebsitesneedtolookexactlythesameineverybrowser.com?
Thepage may not look the same everywhere, but ... content and functionalitymustremainunchanged design must not break UX shouldcorrespond to device or browser capabilities  Whatwecan do withcurrentbrowsers?
Hardboiled HTML HTML 5 isknocking on thedoor newelementsnav, footer, header, section, aside, article, figure newformelements wecan use themnow input type=email, type=url, type=tel… Microformats – vCard, hCalendar
CSS3 Many things can be used today What does not work, usually degrades without harm to usability
Web fonts work in all commonly used browsers fontsquirrel- @font-face Generator greattool! uploadedfonts are automatically converted into the required format (TTF, OTF, EOT, SVG, WOFF) problemwithantialiasing (Cufonisalternative) licensing
Text shadows nice effect with little effort with noproblems in modern browsers ifitis not supportedonlyshadowismissing (no problem) h2 {text-shadow: 0 2px 3px rgba(0,0,0,0.8)} x,y offset, blur, color and opacity
Roundedcorners allbrowsers but IE (added in IE9) if itisnot supported itdegrades to sharp corners forolderFirefox and Webkityouhave to addvendor prefix div { 	-moz-border-radius:5px; 	-webkit-border-radius:5px; border-radius: 5px; }
Gradients problematic support different syntax for each browser promiseforthefuture
Lot ofotherthings CSS3 multiplebackgrounds CSS3 transforms translate, scale, rotate… CSS3 transitions Media queries
It makes no sense to wait New versions of browsers are released at shorter intervals  react to what is used new features are implemented Growing number of mobile browserusers

More Related Content

Similar to Hardboiled Web Design - English

Is it time to start using HTML 5
Is it time to start using HTML 5Is it time to start using HTML 5
Is it time to start using HTML 5
Ravi Raj
 
Modern Browser Support
Modern Browser SupportModern Browser Support
Modern Browser Support
Mark Meeker
 
Progressive enhancement - Bridging the gap between CSS2 and CSS3
Progressive enhancement - Bridging the gap between CSS2 and CSS3Progressive enhancement - Bridging the gap between CSS2 and CSS3
Progressive enhancement - Bridging the gap between CSS2 and CSS3
Zohar Arad
 
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
Ovadiah Myrgorod
 

Similar to Hardboiled Web Design - English (20)

Google presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobileGoogle presentation: The Open Web goes mobile
Google presentation: The Open Web goes mobile
 
Echo HTML5
Echo HTML5Echo HTML5
Echo HTML5
 
Ie9 overview
Ie9 overviewIe9 overview
Ie9 overview
 
Flourish2011
Flourish2011Flourish2011
Flourish2011
 
GRADE 10 COMPUTER
GRADE 10 COMPUTERGRADE 10 COMPUTER
GRADE 10 COMPUTER
 
SFHTML5 Meetup - Engineering Microsoft Edge for the web of today and tomorrow
SFHTML5 Meetup - Engineering Microsoft Edge for the web of today and tomorrowSFHTML5 Meetup - Engineering Microsoft Edge for the web of today and tomorrow
SFHTML5 Meetup - Engineering Microsoft Edge for the web of today and tomorrow
 
rupesh's ppt on web designing
rupesh's ppt on web designingrupesh's ppt on web designing
rupesh's ppt on web designing
 
Samsung
SamsungSamsung
Samsung
 
Is it time to start using HTML 5
Is it time to start using HTML 5Is it time to start using HTML 5
Is it time to start using HTML 5
 
Modern Browser Support
Modern Browser SupportModern Browser Support
Modern Browser Support
 
HTML5 Technical Executive Summary
HTML5 Technical Executive SummaryHTML5 Technical Executive Summary
HTML5 Technical Executive Summary
 
Progressive enhancement - Bridging the gap between CSS2 and CSS3
Progressive enhancement - Bridging the gap between CSS2 and CSS3Progressive enhancement - Bridging the gap between CSS2 and CSS3
Progressive enhancement - Bridging the gap between CSS2 and CSS3
 
Progressive enhancement
Progressive enhancementProgressive enhancement
Progressive enhancement
 
Everything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 minEverything you need to know about HTML5 in 15 min
Everything you need to know about HTML5 in 15 min
 
HTML5 (Mid-Technical)
HTML5 (Mid-Technical)HTML5 (Mid-Technical)
HTML5 (Mid-Technical)
 
Cross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case studyCross Platform Development Strategies with vendor review and PhoneGap case study
Cross Platform Development Strategies with vendor review and PhoneGap case study
 
Html 5 Features And Benefits
Html 5 Features And Benefits  Html 5 Features And Benefits
Html 5 Features And Benefits
 
Enjoying the full stack - Frontend 2010
Enjoying the full stack - Frontend 2010Enjoying the full stack - Frontend 2010
Enjoying the full stack - Frontend 2010
 
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web SimulatorOSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
OSCON 2012: Design and Debug HTML5 Apps for Devices with RIB and Web Simulator
 
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
DrupalCon Chicago - Best practices for cross-browser compatibility of Drupal ...
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

Hardboiled Web Design - English

  • 1. Hardboiled Web Design Martin Hložek CreativeIndustriesWire
  • 2. Introduction I work as an HTML coder at CIWire I have been coding for about 10 years Thereis Internet Explorer 6 since 2001 and westillthinkofit
  • 3. 2003 The end of a reignofInterner Explorer the second browser wars MozillaFirefox Opera Safari Google Chrome
  • 4. Whatdoesthe HTML coder do? He has to installcommonlyusedbrowsers IE6, IE7, IE8, IE9 Firefox 3.6, Firefox 4 Opera 11 Safari 5 Google Chrome 10 … and develop a web pagethatlooksexactlythesameatallbrowsers
  • 5. Shouldthisreallybeourgoal? weuselessly limit ourselves just for backward compatibility we couldspendourtime betterthandebugging for IE6 (and others) and howwewilldebugfor mobile browser?(there are about 15 differentbrowsersfor mobile devicesnow)
  • 6. Hardboiled Web Design authorAndy Clarke whatdoesHardboiledmean? literary style, usualya detective story "Hardboiled detective" is exposed to danger, violence, and he mustoftenexceed the law (hehas much in commonwiththe HTML coder :-)
  • 7. Current status client is used to get a static graphic design (PSD, JPG, PNG…) from his designer and expects that the web page will be atevery pixel the same as thegraphic design, regardless of browser and device dowebsitesneedtolookexactlythesameineverybrowser.com?
  • 8. Thepage may not look the same everywhere, but ... content and functionalitymustremainunchanged design must not break UX shouldcorrespond to device or browser capabilities  Whatwecan do withcurrentbrowsers?
  • 9. Hardboiled HTML HTML 5 isknocking on thedoor newelementsnav, footer, header, section, aside, article, figure newformelements wecan use themnow input type=email, type=url, type=tel… Microformats – vCard, hCalendar
  • 10. CSS3 Many things can be used today What does not work, usually degrades without harm to usability
  • 11. Web fonts work in all commonly used browsers fontsquirrel- @font-face Generator greattool! uploadedfonts are automatically converted into the required format (TTF, OTF, EOT, SVG, WOFF) problemwithantialiasing (Cufonisalternative) licensing
  • 12. Text shadows nice effect with little effort with noproblems in modern browsers ifitis not supportedonlyshadowismissing (no problem) h2 {text-shadow: 0 2px 3px rgba(0,0,0,0.8)} x,y offset, blur, color and opacity
  • 13. Roundedcorners allbrowsers but IE (added in IE9) if itisnot supported itdegrades to sharp corners forolderFirefox and Webkityouhave to addvendor prefix div { -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; }
  • 14. Gradients problematic support different syntax for each browser promiseforthefuture
  • 15. Lot ofotherthings CSS3 multiplebackgrounds CSS3 transforms translate, scale, rotate… CSS3 transitions Media queries
  • 16. It makes no sense to wait New versions of browsers are released at shorter intervals react to what is used new features are implemented Growing number of mobile browserusers