解像度640×960のiPhone4は、以下で指定されたメディアクエリに分類されます。
@media only screen and (max-width:480px)
このメディアクエリは、私のCSSスタイルシートの最後にあります...
このクエリの上には、iPad(1024)やデスクトップなどでうまく機能するものがあります...
何が足りないの?
もちろん、iPhone4は、スタイルシートで以前に指定されたメディアクエリに応答し、代わりに(max-width:640px)をターゲットにしたいと思います...
ちなみに、私のビューポートタグは現在次のとおりです。
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">