私が開発したサイトの1つに少し問題があります。問題は静かでシンプルですが、解決策は少し難しいようです。ページローディング後にモバイルビューが小さくなる
問題
問題は、それが最初で、モバイルデバイス上にある必要がありますように、ページがレンダリングされていることですが、pageloadが終了した直後に、ページビューポートに合わせてサイズを変更します。奇妙なことではありませんが、これはほぼすべての応答しないウェブサイトで発生します。しかし、奇妙なことは、使用可能な幅の75%しか使用されていないことです。
私はすでにデザインのベース/スライス版を本番版と比較しました。ベースのバージョンは必要に応じてレンダリングします(幅100%)。私はCSSの違いを見つけようとしましたが、カップルしか見つけられませんでした。私はそれらをリセットしようとしましたが、うまくいかなかったのです。
また、私はJavaScriptを無効にしようとしました(ライトボックスと1つのJqueryUI "AddClass"エフェクトだけです)。 javascriptエフェクトには1つのタスクしかありません:pageloadの後、ヘッダは480pxから220pxの高さにリサイズされます。ページ上のどの要素の幅にも変更はありません。
最後に、私はAdobe Edge Inspectを開始し、モバイルデバイスのページソースを調べました。しかし、残念ながら、私は "ボディ"タグの幅を超えるページ上の要素を見つけることはできません。幅を超える一方のみが先頭画像であるが、誰も見てみるためにとても親切であろう場合、画像はoverflow:hidden
ベースと生産バージョン
とDIV(100%の幅)の範囲内でありますどのようなレンダリングが邪魔になるか、それはすばらしいでしょう。私はこの問題を引き起こしているものを見つけることができない。 (作業)
ベース:(モバイル75%の幅でレンダリング)http://www.nambi.nl/lefunq/
制作:この問題を調査するのに時間がかかるすべての人にhttp://www.lefunq.com/_index.php
感謝。
ビューポートメタタグを表示します。 – Lowkase
ビューポートメタタグはありません。それは応答しないサイトです。プロダクションは75%の幅でしか表示されませんが、ベースバージョン(CMSの前)は表示されるはずです(100%幅)。私の推測は身体の外にレンダリングする要素ですが、私はまだ把握していないのですか? –
@PENDOはまだそれを保留にしていますか? –