Bonjour,
J'essaye de faire du responsive design, de façon à ce que le site soit adapté à tous types d'écran.
Concrètement, j'utilise des pourcentages pour mes div et idéalement des unités viewport (vw), et des unités fixes pour gérer le cas des navigateurs qui ne supportent pas le viewport.
Ainsi quand la taille de l'écran se réduit, le site s'adapte. Ensuite je peux créer deux points de ruptures, pour les tablettes et les smartphones.
Tout allait bien jusqu'à ce que je teste le site sur une tablette dont le navigateur android n'avait pas été mis à jour, et qui ne supportait donc pas l'unité vw.
En disposant la tablette horizontalement, le résultat est ok, mais en pivotant la tablette pour la mettre en position verticale, c'est la cata :
les containers en pourcentage s'adaptent (ils se réduisent), mais évidemment les éléments définis avec des unités fixes ne se réduisent pas, et se retrouvent en dessous par manque de place. Les unités du type em ne sont d'aucun secours dans ce cas là.
Donc voilà : le problème se pose uniquement pour les tablettes et smartphones qui ne peuvent pas gérer le viewport (= navigateur non mis à jour). Pour les desktop le problème ne se pose pas puisqu'à priori on ne peut pas les retourner pour en faire basculer l'écran ...
Comment s'en sortir ? par media queries pour gérer le basculement d'écran comme si c'était un changement de largeur d'écran ?
Partager