Het volgende is een berucht stukje code, helaas ook te vinden op tweakers:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0;" />
Hiermee voorkom je dat gebruikers (of browsers) de pagina zoomen. Vanuit ontwikkelaar perspectief begrijpelijk, je houdt immers controle over je design. Echter, dit is een worst practice. Je ontneemt gebruikers namelijk een essentiele interactie op touch devices: zoomen. Dit is een feature, en geen constaint.
Een goed compromis is dit:
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0;" />
Je start dus met een 1 op 1 layout, maar ontneemt gebruikers niet de mogelijkheid tot zoomen. Dat gebruikers door te zoomen soms de layout verknallen, dat zijn ze gewend, ze zoomen dan weer uit en alles snapped weer terug.
Motto: Gebruikers voor design.
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0;" />
Hiermee voorkom je dat gebruikers (of browsers) de pagina zoomen. Vanuit ontwikkelaar perspectief begrijpelijk, je houdt immers controle over je design. Echter, dit is een worst practice. Je ontneemt gebruikers namelijk een essentiele interactie op touch devices: zoomen. Dit is een feature, en geen constaint.
Een goed compromis is dit:
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0;" />
Je start dus met een 1 op 1 layout, maar ontneemt gebruikers niet de mogelijkheid tot zoomen. Dat gebruikers door te zoomen soms de layout verknallen, dat zijn ze gewend, ze zoomen dan weer uit en alles snapped weer terug.
Motto: Gebruikers voor design.