自分でモバイル向けサイトを作っているのですが、手元にiPhoneしかないという酷い状態ですw

なので、モバイル向けといいながら実機確認をiPhoneでしています。

って、ほぼ意味なしか…。


そんな酷いことをしているおかげで、iPhone用のサイト制作のコツがだんだんとわかってきたので、ここでお知らせしていこうかと思います。


まずは、ドキュタイプ(DOCTYPE)の宣言です。

結論から言ってしまうと、XHTMLで宣言しましょう。

HTMLで宣言するととんでもないことになりますw


iPhoneでPCサイトを見るときは、部分部分を拡大してみるのが一般的だと思います。

でも、iPhone用サイトを作ったなら、いちいち拡大するのって意味がないですよね?

拡大するならPCサイトでいいわけだし。


なので、画面の幅は320pxで作ります。

縦は、まあ成り行きで。

iPhoneはスクロールが楽だから縦は長くても問題ないしね。


横を320pxで作っただけでは、iPhoneの画面に最適な表示はされません。

ドキュタイプをHTMLで宣言するとめちゃくちゃ小さく表示されてしまうからです。

たぶん、800pxとか900pxぐらいで表示しようとするので、320pxで作ったサイトはすっごく縮小されています。


これの処理は簡単です。

ドキュタイプをXHTMLで宣言してあげればOK。

XHTMLだったらどんなやつでもたぶん大丈夫。

3つくらい試したけど、全部大丈夫でした。


上記は試行錯誤自分で試してみてわかったことですけど、いろいろサーフしていたら同じことをもっと詳しく書いている人がいました。

Under Construction, Baby

なんか、ドメインでmobiにするとちゃんと表示されるとか書いてあった気がします。