スマートフォンサイトを制作する際に、viewport の設定が必要になります。元々 iOS のための設定で、一般の PC サイトを iPhone で閲覧すると画面に収まるように縮小表示されるのですが、これは横幅 980px として表示しているためで、viewport を設定しないといくら横幅 320px で作ったスマホサイトでも、横幅を 980px の中に小さく表示されてしまいます。 viewport の設定項目には、width、height、initial-scale、minimum-scale、maximum-scale、user-scalable があり、それぞれの役割はググれば解説されてるサイトがたくさん出てくるので省略しますが、よく、 <meta name="viewport" content="width=device-width, initial-scale=1.0, min