Bonjour à tous, sous ce titre étrange se cache un problème assez bête. Je vous explique tout ça.
Le contexte d'abord. J'arrive sur un projet où le site web (une boutique en ligne) existant n'est pas responsive. Ma tache est simple, adapter le visuel aux tablettes et smartphones.
Je crois que tous les tutoriels Responsive Design le disent: il faut commencer petit et aller au fur et à mesure vers des devices aux écrans plus grands. Oui mais là du coup je n'ai pas trop le choix. Ce que j'ai commencé à faire (et c'est peut être là que la technique n'est pas bonne dès le départ) c'est cacher la plupart des div du site lorsque l'on est sur un écran Desktop.
Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 /* TABLETTE */ @media only screen and (min-width : 768px) and (max-width : 1024px) { aside, #entete, #fond_entete, #fond_entete2, #recherche, #ariane, #colonnegauche, #caroussel, #col_droite_accueil, #fond_pied, #pied, #titre_edito, #edito, #lire_edito, #page, #menu_id, #page_fond_panier, #page_bas_panier, #page-ruler-mask , #fb-root { display: none; } }
Puis j'ai ajouté un simple div dans une page html appelée partout avec le texte "TEST"
Et voilà ce que ça donne sur un écran d'iPad
On peut "scroller" avec le doigt vers la droite, c'est moche, c'est pourri, bref ce n'est pas ce que je veux.
Suite à ça j'ai voulu "forcer" mon body à 100 px par exemple... même résultat.
Je ne comprend pas ce qui cloche du coup.
Partager