Ho un piccolo problema con uno dei siti che ho sviluppato. Il problema è semplice, ma la soluzione sembra essere un po 'più difficile.La visualizzazione mobile diventa più piccola dopo il caricamento della pagina
Il problema
Il problema è che la pagina viene resa come dovrebbe essere su un dispositivo mobile in un primo momento, ma subito dopo il pageload è terminata, la pagina ridimensiona per adattarsi alla finestra. Niente di strano, questo succede in quasi tutti i siti web non responsivi. Ma la cosa strana è che viene utilizzato solo il 75% della larghezza disponibile.
Ho già confrontato la versione basata/a fette del progetto con la versione di produzione. La versione basata esegue il rendering come dovrebbe (larghezza 100%). Ho cercato di individuare le differenze nel CSS, ma posso trovarne solo un paio, ho provato a reimpostarle, ma non ha funzionato.
Inoltre, ho provato a disabilitare il javascript (è solo Lightbox e 1 effetto JqueryUI "AddClass"). L'effetto javascript ha solo 1 compito: dopo il pageload l'intestazione verrà ridimensionata da 480px a 220px height. Non vengono apportate modifiche alla larghezza di alcun elemento nella pagina.
Ultimo ma non meno importante ho avviato Adobe Edge Inspect e ho dato un'occhiata all'origine delle pagine del dispositivo mobile. Ma sfortunatamente non riesco a individuare alcun elemento nella pagina che superi la larghezza del tag "body". L'unico superamento della larghezza è l'immagine di testa, ma l'immagine è all'interno di un div (larghezza 100%) con overflow:hidden
base e versione di produzione
Se qualcuno sarebbe così gentile da dare un'occhiata a ciò che incasina il rendering, sarebbe fantastico. Non riesco a scoprire cosa sta causando il problema.
Based (di lavoro): http://www.nambi.nl/lefunq/
di produzione (il rendering in larghezza 75% sul mobile): http://www.lefunq.com/_index.php
Grazie a tutti coloro che si prende il tempo di guardare in questo problema.
Mostraci il tuo meta tag viewport. – Lowkase
Non esiste un metatag della vista. È un sito non reattivo. La versione basata (prima del CMS) viene visualizzata come dovrebbe (larghezza 100%) mentre la produzione viene visualizzata con una larghezza del 75%. La mia ipotesi è un elemento che rende al di fuori del corpo, ma non riesco a capire cosa –
@PENDO è ancora in attesa? –