Ga naar inhoud

Responsive design


anoniem

Aanbevolen berichten

Volgens mij moet er nog document.writeln bij: [code:1:9fd49b8011]<script type="text/javascript"> if (screen.width>=1024) { document.writeln('<LINK href="big_screen.css" rel="stylesheet" type="text/css">'); } else { document.writeln('<LINK href="little_screen.css" rel="stylesheet" type="text/css">'); } </script>[/code:1:9fd49b8011]
Link naar reactie
  • 2 weken later...
Kijk anders eens naar Twitter Bootstrap. Dit is een framework dat volledig responsve is voor desktops, tablets en smartphones. http://twitter.github.com/bootstrap/index.html Hier kun je vinden welke resoluties ondersteund worden. http://twitter.github.com/bootstrap/scaffolding.html#responsive Je moet de responsive feature overigens wel eerst [i:03eee792f2]aan[/i:03eee792f2] zetten voor je het kun gebruiken. Dit kan eenvoudig door de volgende meta tag toe te voegen. [code:1:03eee792f2]1.<meta name="viewport" content="width=device-width, initial-scale=1.0">[/code:1:03eee792f2]
Link naar reactie
  • 1 maand later...
Ik heb nu dit gebruikt maar het werkt niet: [code:1:473a222d14]<script type="text/javascript"> if(window.innerWidth >= 1080) echo("<link type="text/css" rel="stylesheet" src="css1.css" />"); else if(window.innerWidth >= 800) echo("<link type="text/css" rel="stylesheet" src="css2.css" />"); else echo(<link type="text/css" rel="stylesheet" src="css3.css" />"); </script> [/code:1:473a222d14]Wat doe ik fout?
Link naar reactie
Je syntax klopt niet: [list=1:0752ccaf90] [*:0752ccaf90]Je moet document.write() gebruiken ipv echo(); [*:0752ccaf90]Als je binnen je string double quotes ([b:0752ccaf90]"[/b:0752ccaf90]) gebruikt, moet je single quotes ([b:0752ccaf90]'[/b:0752ccaf90]) gebruiken om die string in te sluiten, anders denkt de browser dat de string niet meer is dan "<link type=" [*:0752ccaf90]Voor het overzicht kun je het beste curly braces ([b:0752ccaf90]{[/b:0752ccaf90]) gebruiken om je condities in te sluiten. [/list:o:0752ccaf90] Probeer dit maar eens: [code:1:0752ccaf90]<script type="text/javascript"> if(window.innerWidth >= 1080) { document.write('<link type="text/css" rel="stylesheet" src="css1.css" />'); } else if(window.innerWidth >= 800) { document.write('<link type="text/css" rel="stylesheet" src="css2.css" />'); } else { document.write('<link type="text/css" rel="stylesheet" src="css3.css" />'); } </script> [/code:1:0752ccaf90]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...