I am creating a responsive website, and have just noticed a strange behaviour in my content pages when viewed on the iPhone. It scales correctly when loaded in portrait mode
I had the same problem, I fixed it by setting:
html, body { width:100%; overflow:hidden; }