Le scénario

Vous désirez créer un site déclinable en version PC, Tablette & Mobile en utilisant la spécification CSS3 des Media Queries. A priori tout devrait fonctionner correctement, jusqu’au test…

Le problème

Mozilla Firefox (version 12*) n’affiche pas votre version mobile comme vous l’aviez prévu dans votre feuille de style, d’ailleurs juste pour rire une scrollbar horizontale apparait. Horreur et damnation !

*Vu le nouveau cycle de développement il vaut mieux préciser…

La solution magique

Eh bien en fait Firefox interprète très bien les Media Queries, ce n’est donc pas un problème dans votre code. Tout bêtement le navigateur ne redimensionne pas le viewport de manière « normale » à partir du moment ou il y a une toolbar ou une barre de navigation d’activée…

C’est vraiment très con, pour corriger il suffit d’appuyer sur ALT puis Affichage>Barres d’outils et enfin décocher les barres d’outils activées en comptant aussi la barre de navigation (la barre d’onglets ne pose aucun problème).

Enfin bon, dans le monde merveilleux de l’intégration web si tout marchait du premier coup, ce ne serait pas drôle.

Pour plus de clarté voici le bug en action :

À visionner en 720p pour une qualité optimale. Aller sur Screenqueri.es.