SlideShare a Scribd company logo
1 of 59
Download to read offline
Responsive
webdesign
Denver Sessink
DTC Media
Inhoud
● Introductie
● Smartphone evolutie
● Use cases
● Mobile first
● Mobile web-techniques
● Dieper in de techniek
● RWD in de praktijk
Let’s go!
Smartphone
evolutie
Wat Steve Jobs ons aandeed
Smartphone evolutie
Steve Jobs changed the world
Steve Jobs changed the world twice
Evolutie van internet
Use cases
smartphone | tablet | laptop | desktop
Smartphone
Smartphone
3G verbinding
● on the go
● snel iets opzoeken
● kan langzaam zijn
● direct bellen
● niet printen
● payment nog lastig
WIFI verbinding
● thuis, werk
● snel iets opzoeken
● veelal snel internet
● printen is lastig
● payment nog lastig
Smartphone Surfin’
● Nieuws lezen
● Occasions zoeken
● Uitgebreid nieuwe modellen zoeken
● Werkplaatsafspraak maken
● Contactinformatie opzoeken
● Bedrijfshistorie lezen
● Inruilwaarde berekenen & offerte aanvragen
Tablet
Tablet
● touch!
● vooral thuisgebruik
● groter scherm
● tablet heeft
gemiddeld meer
dan 1 gebruiker
● snel iets opzoeken
● maar ook relax
surfen
● printen is lastig
Tablet Surfin’
● Nieuws lezen
● Occasions zoeken
● Uitgebreid nieuwe modellen zoeken
● Werkplaatsafspraak maken
● Contactinformatie opzoeken
● Bedrijfshistorie lezen
● Inruilwaarde berekenen & offerte aanvragen
Desktop
Desktop
● Muisbediening!
● Echt de tijd nemen
● Groot scherm (bijv. 1280x1024)
● Grote diversiteit browsers IE8 / Chome 34
Desktop Surfin’
● Nieuws lezen
● Occasions zoeken
● Uitgebreid nieuwe modellen zoeken
● Werkplaatsafspraak maken
● Contactinformatie opzoeken
● Bedrijfshistorie lezen
● Inruilwaarde berekenen & offerte aanvragen
Mobile first
nadenken over de essentie
Begin klein
Use cases
● Niet alleen de homepage
● Contactinformatie
● Werkplaatsafspraak maken
● Occasions zoeken
● Occasion bekijken
● …
Mobile first in de praktijk
● Heel tijdrovend
● Per device(groep) een ander design
● Lastig met de klant te communiceren
● Wel in je achterhoofd houden
Mobile web-
techniques
adaptive, mobiele website,
responsive
Mobiele website
● m.domein.nl of domein.nl/m
● Volledig eigen content
● Design toegespitst op use case
● SEO lastig
● Extra site om te onderhouden
Adaptive
webdesign
adaptief [adɑp'tif] aangepast voor een
bepaalde omstandigheid
Adaptive webdesign
● Specifiek device (bijv. alleen smartphone)
● Niet flexibel
● Sneller te ontwikkelen
Responsive Web
Design RWD
responsief [rɛspɔn'sif] wat een antwoord
bevat / responsieve communicatie (
Responsive webdesign
● [reactief] communicatie waarbij je ingaat op
iets dat je gesprekspartner net gezegd heeft
● Alle devices
● Flexibel
● Veel ontwikkeldtijd
Waarom responsive?
● Best mogelijke voorbereiding op toekomst
● Heel veel verschillende devices
● Ontwikkelingen gaan heel snel door
● Opvulling tussen kleinste en desktop
Nu wat
techniek
Viewport, Media Queries
Viewport
Veel complexer dan je denkt!
Viewport
“Some mobile browsers, notably Safari
iPhone, have a default layout viewport of
around 850 to 1000 pixels — much larger
than the device width. (Why? In order to
accomodate desktop sites whose developers
did not test on mobile. Such sites usually
stretch to roughly that width.)” - PPK
Device viewport
● Het zichtbare deel van het scherm van het
device
● Wordt door fabrikanten soms anders
ingesteld
● Je móet iets doen om controle te houden
● Media query pakt device viewport
Device viewport beinvloeden
● Device width leest actuele de schermbreedte
uit
● device-width != device viewport
● device viewport instellen:
<meta name="viewport" content="
width=device-width">
Kortom
Hou controle over de viewport door hem altijd
op device-width in te stellen!
Media queries
browser support, resoluties, voorbeelden
Browser support
● CSS3
● Internet Explorer 9+
● Firefox
● Chrome
● Safari
● Alle mobiele browsers (Chrome, Firefox, IE
Mobile, Android Browser, iOS Safari)
● Zie http://caniuse.com/css-mediaqueries
Apparaten en resoluties
Media query
@media
screen and
(min-width: 600px) and (max-
width: 900px) and (orientation:
landscape) {}
Media types
@media
screen and
(min-width: 600px) and (max-
width: 900px) and (orientation:
landscape) {}
Selectors
@media
screen and
(min-width: 600px) and (max-
width: 900px) and (orientation:
landscape) {}
Media query: Small screen
@media
screen and
(max-width: 640px) {}
Media query: Medium screen
@media
screen and
(min-width: 641px) and
(max-width: 1024px) {}
Media query: Large screen
@media
screen and
(min-width: 1025px) and
(max-width: 1440px) {}
Media query: XLarge screen
@media
screen and
(min-width: 1441px) {}
Pro tip!
Media query’s worden ondersteund in
een iframe. Een iframe kan dus ook
responsive inhoud tonen!
RWD in de
praktijk
nauw samenwerken
Grid systems
● Standaard CSS voor responsive weergave
van elementen (tabellen, kolommen,
afbeeldingen, formulieren, etc.)
● Twee bekende:
○ Twitter bootstrap
○ ZURB Foundation
● Twitter bootstrap heel gebruiksvriendelijk
● ZURB Foundation meer geavanceerd
ZURB Foundation
● 12 kolommen standaard (instelbaar)
● 30px gutter standaard (instelbaar)
Rijen en kolommen
Rijen en kolommen (mobiel)
● Het aantal
kolommen blijft
gelijk!
● Standaard
volledige breedte .
small-12
● Zes kolommen .
small-6
Rijen en kolommen (tablet)
● Het aantal
kolommen blijft
gelijk!
● Zes kolommen: .
medium-6
Er is nog véél meer...
● .show-for-small-only
● .show-for-medium-up
● .hide-for-small-only
● .hide-for-xlarge-up
● .show-for-landscape
● .show-for-portrait
● .show-for-touch
Praktisch
● Blijf voor desktop ontwerpen
● Responsive maken doet een front-end
developer
● De volgorde van de elementen in het design
blijft voor desktop, tablet en smartphone gelijk
● Uitzonderingen zijn mogelijk maar hebben
direct effect op bijv. snelheid en SEO
Einde verhaal
Vragen?
After party
SASS, Responsive Video, Polyfills

More Related Content

Similar to Responsive webdesign

IAD 5 - les 3 - Responsive Design
IAD 5 - les 3 - Responsive DesignIAD 5 - les 3 - Responsive Design
IAD 5 - les 3 - Responsive DesignFerry den Dopper
 
Joost van der Schee - Mobiel
Joost van der Schee - MobielJoost van der Schee - Mobiel
Joost van der Schee - MobielContent Power
 
INXCO / 9 fouten voor mobiele sites
INXCO / 9 fouten voor mobiele sitesINXCO / 9 fouten voor mobiele sites
INXCO / 9 fouten voor mobiele sitesINXCO
 
App development step by step
App development   step by stepApp development   step by step
App development step by stepPhilippe De Pauw
 
Wawwa build your artist portfolio site
Wawwa build your artist portfolio siteWawwa build your artist portfolio site
Wawwa build your artist portfolio siteBart Vinckier
 
Verdien geld met je app tips voor het ontwikkelen
Verdien geld met je app tips voor het ontwikkelenVerdien geld met je app tips voor het ontwikkelen
Verdien geld met je app tips voor het ontwikkelenSteven Palmaers
 
Presentatie 4 maart
Presentatie 4 maartPresentatie 4 maart
Presentatie 4 maartComputron
 
Bouwstenen voor een moderne webapplicatie
Bouwstenen voor een moderne webapplicatieBouwstenen voor een moderne webapplicatie
Bouwstenen voor een moderne webapplicatieSWIS_Webprojecten
 
Html5 jeugdwerknet
Html5 jeugdwerknetHtml5 jeugdwerknet
Html5 jeugdwerknetHans Rossel
 
Een website die werkt (Hogeschool Gent)
Een website die werkt (Hogeschool Gent)Een website die werkt (Hogeschool Gent)
Een website die werkt (Hogeschool Gent)Bram Vanderhaeghe
 
3D lab gebruikersonderzoeken - Dedicon
3D lab gebruikersonderzoeken - Dedicon3D lab gebruikersonderzoeken - Dedicon
3D lab gebruikersonderzoeken - Dediconanke_eyck
 
3D lab gebruikersonderzoeken Dedicon
3D lab gebruikersonderzoeken Dedicon3D lab gebruikersonderzoeken Dedicon
3D lab gebruikersonderzoeken Dedicon3Dproject
 
Plone voor uw mobiel - Jean-Paul Ladage
Plone voor uw mobiel - Jean-Paul LadagePlone voor uw mobiel - Jean-Paul Ladage
Plone voor uw mobiel - Jean-Paul LadageZest Software
 
Kies ik voor een PC, laptop of toch een tablet? DW15 - Kuurne
Kies ik voor een PC, laptop of toch een tablet? DW15 - KuurneKies ik voor een PC, laptop of toch een tablet? DW15 - Kuurne
Kies ik voor een PC, laptop of toch een tablet? DW15 - KuurneLeeman Joachim
 
Responsive online design - Robert van den Hanenberg
Responsive online design - Robert van den HanenbergResponsive online design - Robert van den Hanenberg
Responsive online design - Robert van den HanenbergHave A Nice Day
 
Usabilityweb magazine nr. 7
Usabilityweb magazine nr. 7Usabilityweb magazine nr. 7
Usabilityweb magazine nr. 7srprs.me
 
Responsive Design beyond layout
Responsive Design beyond layoutResponsive Design beyond layout
Responsive Design beyond layoutANGI studio
 
Kennissessie Mobile
Kennissessie MobileKennissessie Mobile
Kennissessie MobileValtech
 

Similar to Responsive webdesign (20)

IAD 5 - les 3 - Responsive Design
IAD 5 - les 3 - Responsive DesignIAD 5 - les 3 - Responsive Design
IAD 5 - les 3 - Responsive Design
 
Joost van der Schee - Mobiel
Joost van der Schee - MobielJoost van der Schee - Mobiel
Joost van der Schee - Mobiel
 
INXCO / 9 fouten voor mobiele sites
INXCO / 9 fouten voor mobiele sitesINXCO / 9 fouten voor mobiele sites
INXCO / 9 fouten voor mobiele sites
 
Responsive presentatie
Responsive presentatieResponsive presentatie
Responsive presentatie
 
App development step by step
App development   step by stepApp development   step by step
App development step by step
 
Winnen met webservices, door Henri Koppen
Winnen met webservices, door Henri KoppenWinnen met webservices, door Henri Koppen
Winnen met webservices, door Henri Koppen
 
Wawwa build your artist portfolio site
Wawwa build your artist portfolio siteWawwa build your artist portfolio site
Wawwa build your artist portfolio site
 
Verdien geld met je app tips voor het ontwikkelen
Verdien geld met je app tips voor het ontwikkelenVerdien geld met je app tips voor het ontwikkelen
Verdien geld met je app tips voor het ontwikkelen
 
Presentatie 4 maart
Presentatie 4 maartPresentatie 4 maart
Presentatie 4 maart
 
Bouwstenen voor een moderne webapplicatie
Bouwstenen voor een moderne webapplicatieBouwstenen voor een moderne webapplicatie
Bouwstenen voor een moderne webapplicatie
 
Html5 jeugdwerknet
Html5 jeugdwerknetHtml5 jeugdwerknet
Html5 jeugdwerknet
 
Een website die werkt (Hogeschool Gent)
Een website die werkt (Hogeschool Gent)Een website die werkt (Hogeschool Gent)
Een website die werkt (Hogeschool Gent)
 
3D lab gebruikersonderzoeken - Dedicon
3D lab gebruikersonderzoeken - Dedicon3D lab gebruikersonderzoeken - Dedicon
3D lab gebruikersonderzoeken - Dedicon
 
3D lab gebruikersonderzoeken Dedicon
3D lab gebruikersonderzoeken Dedicon3D lab gebruikersonderzoeken Dedicon
3D lab gebruikersonderzoeken Dedicon
 
Plone voor uw mobiel - Jean-Paul Ladage
Plone voor uw mobiel - Jean-Paul LadagePlone voor uw mobiel - Jean-Paul Ladage
Plone voor uw mobiel - Jean-Paul Ladage
 
Kies ik voor een PC, laptop of toch een tablet? DW15 - Kuurne
Kies ik voor een PC, laptop of toch een tablet? DW15 - KuurneKies ik voor een PC, laptop of toch een tablet? DW15 - Kuurne
Kies ik voor een PC, laptop of toch een tablet? DW15 - Kuurne
 
Responsive online design - Robert van den Hanenberg
Responsive online design - Robert van den HanenbergResponsive online design - Robert van den Hanenberg
Responsive online design - Robert van den Hanenberg
 
Usabilityweb magazine nr. 7
Usabilityweb magazine nr. 7Usabilityweb magazine nr. 7
Usabilityweb magazine nr. 7
 
Responsive Design beyond layout
Responsive Design beyond layoutResponsive Design beyond layout
Responsive Design beyond layout
 
Kennissessie Mobile
Kennissessie MobileKennissessie Mobile
Kennissessie Mobile
 

Responsive webdesign