2012-02-10 2 views
5

現在、モバイルサイトで作業しています。すべてがiOSとAndroidの両方で問題なく動作していますが、ビューポートの幅を640ピクセルに設定しようとするとWindows Phoneのビューポートメタタグに問題が発生します。私が使用しています:Windows Phoneビューポートメタタグ

​​

をそれはそうしかし、あなたが480PX Windowsの携帯電話が自動的に適用されることをビューポート大きく設定しようとしている時はいつでもビューポートをデフォルトにすることを(1024px)。

いずれか回避策?

答えて

4

widthを320以上480以下に設定しない限り、<meta name="viewport">とWindows Phone 7.5では大した成功を収めませんでした。その範囲外に設定したいのであれば、それはちょうど320にデフォルト設定されているように見えます。<meta name="MobileOptimized" content="640">を使ってみました。それは<meta name="viewport" content="width=640,user-scalable=no">のように振る舞います。

this articlethe articleによると、Mikael Koskinen's Answerでリンクされていますが、その範囲は320~10,000である必要がありますが、それを再現できませんでした。

+0

Windows Phone 7.5での私の経験は似ています。メインのdivが600ピクセル幅で固定されているページで、ビューの幅を600にしたいのですが、 'x>ビューポートメタタグをまったく使用しない場合と同じ1024ピクセルのデフォルトのビューポート幅です。ユーザーにズームレベルの制御を保持したいので、私は 'MobileOptimized'の回避策を試しませんでしたが、いくつかのオプションのように聞こえます。 – Dogmang

1

The Windows Phone team blogged about Windows Phone browser viewport少し前です。 480以上の幅の例はありませんが、ダイナミックなビューポートのサイズ変更のようないくつかのヒントを見つけることができます。

ブログポストは、Windows Phone 7.5(マンゴー)のみに適用されます。

関連する問題