Javascript関連情報

更新日:2008年07月19日

iPhone 3G用のWebページを作る1

今回から特別に、今月(2008年7月11日)発売されたばかりの話題の携帯 iPhone 3G 用にWebページを作る際のポイントをみてみます。今回は、ユーザーエージェントの確認とビューポートです。

ビューポート

iPhoneでは、PCでいういわゆるウインドウの代わりに、ビューポート(view port)という言葉が使われています。

ビューポートは、 簡単に言うとコンテンツ領域のことですが、iPhone版SafariにはPCのようにユーザーがサイズを変えたりスクロールバーなどで操作するウインドウがなく、 代わりにビューポートをジェスチャで操作することでコンテンツ内をズームインして移動するといった捕らえ方をします。

Webページが読み込まれると、iPhone画面の幅にWebコンテンツの幅がフィットするサイズになるように縮尺の初期値が設定されます(ビューポートのデフォルトの幅は980ピクセルです)。

これをユーザーがタップしたりズームして操作するわけです。

iPhoneでは、このサイズやスケール(縮尺)などを前ページのようにページ製作者が メタタグで指定することができるわけです。

前ページのメタタグは次のようなものでした。
<meta name="viewport" 
      content="width=320; initial-scale=1.0; user-scalable=0;">
このcontent属性に書かれている文字列は、 widthがビューポート幅を320ピクセル、initial-scaleで初期スケールを1.0として、 user-scalableにより iPhoneユーザーがズームすること禁止する、という意味になっています。

では、ビューポートメタタグに使えるプロパティをみておきましょう。

プロパティ 機能
width ビューポートの幅(ピクセル)。デフォルト値は980。範囲は200から10,000まで。 下表の定数device-widthでも良い。
height ビューポートの高さ(ピクセル)。デフォルト値は980。範囲は223から10,000まで。 下表の定数device-heightでも良い。
initial-scale ビューポートの乗数としての初期スケール。 デフォルトはWebページを可視のエリアにフィットさせます。 範囲は、minimum-scaleとmaximum-scaleから測定されます。 あなたは、Webページが表示される最初ビューポートのスケールだけをセットできます。 user-scalable が noでなければ、その後、ユーザーはズームすることができます。 そのズーミングは、 minimum-scale と maximum-scale により制限されます。
minimum-scale ビューポートの最小スケール。デフォルトは、0.25です。 範囲は0 から 10.0まで。
maximum-scale ビューポートの最大スケール。 範囲は0 から 10.0まで。
user-scalable ユーザーが拡大・縮小することができるかどうかをyes/noで指定します。


定数 機能
device-width 装置の幅(ピクセル)。 iPhone 1.1.1以降で使えます。
device-height 装置の高さ(ピクセル)。 iPhone 1.1.1以降で使えます。


これらの、content属性の値には、次のプロパティと定数を指定することができ、すべての値を指定せず省略しても、Safariが残りの値を自動計算してくれます。

では、次ページ以降、試しにメタタグの指定を代えて、どのように表示されるか簡単に眺めてみます。 まず、ビューポートを指定しない場合をみてみます。 (このテストをするときは、読み込み後のユーザーの操作が残ったキャッシュをクリアすることに注意が必要です)

1 2 3 46
  • 印刷する
  • ブックマークする
  • 携帯に送る
  • ブログに書く

あわせて読みたい

この記事の担当ガイド

写真

高橋 登史朗

Javascriptをはじめ、Ajax、jQueryの著書多数のガイドが、何かと最近騒がれているJa…

続きを読む

All About Good Answers Topics

回答募集中のトピック(お題)

回答できるものを探そう Good Anwsersトップへ
今なら最大10,000円の回答キャンペーン実施中!

ビジネススタイルは、スーツの着こなしのルールを遵守しつつ、小物で個性を打ち出すのがセオリー。だからこそ、比較的自由度の高いバッグが重要だ。そこで今回は、「ブリーフケース」と「トートバッグ」という今おすすめのタイプから15点ずつアイテムをピックアップ。品質や素材が秀でているだけでなく、機能面も優れる才色兼備な逸品を厳選した。バッグを新調するだけで、不思議なほど心躍る。

人気Javascriptランキング

Powered by 価格.com

おすすめ記事

メルマガ登録

【デジタルメルマガ】オトナのオトコなら知っておきたい、PCやデジモノに関する情報をお届けします。

All About ウェブマガジン

男性向け

男のカバン完全カタログ

女性向け

パンの美味しい、素敵カフェ

All About モバイル

QRコード

All Aboutがケータイで読める!

オススメ記事をメールでチェック