Come indirettamente detto da @socmel, puoi provare ad inserire nel header:
codice:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
Non ho visto tutto il codice, ma dovrebbe andare.
Però conviene che a tempo perso ti leggi il link postatoti da @socmel.

EDIT:
Safari è webkit, quindi si dovrebbe visualizzare male anche su chrome.
Intendi dire che le immagini si rimpiccioliscono?
Se è per questo, su ff è lo stesso.
Puoi fare uno screenshot di ciò che intendi dire?