J'essaie de faire fonctionner mes styles CSS sensibles seulement sur les tablettes et les smartphones. Fondamentalement, j'ai un style pour ordinateur de bureau, un style pour mobile: portrait et un style pour mobile: paysage. Je ne veux pas que les styles mobiles interfèrent avec la présentation du bureau. J'ai joué avec d'innombrables requêtes de médias, mais le résultat soit les styles mobiles sont affichés sur le bureau, ou les styles mobiles sont affichés uniquement sur les appareils mobiles, mais avec un seul ensemble de règles (non-réactif). Y a-t-il un moyen de garder les deux complètement séparés?Styles css réactifs sur les appareils mobiles SEULEMENT
Mon code je passe en ce moment comme celui-ci:
/* regular desktop styles */
@media only screen
and (max-device-width: 600px)
{ ... }
/* mobile only styles when the device is 0-600px in maximum width */
@media only screen
and (max-device-width: 1000px)
{ ... }
/* mobile only styles when the device is up to 1000px in maximum width */
Qu'en est-il de cette solution @justinavery? '/ * styles de postes de travail normales * /' ' @media seulement écran' ' et (max-device-width: 1000px)' ' et (orientation: portrait) {..} ' '/* styles pour smartphones et tablettes en mode portrait */' ' écran @media seul ' ' et (max-device-width: 1000px) ' ' et (orientation: paysage) {..} ' '/* styles pour smartphones et tablettes en mode paysage */' – jaspn
Désolé, je n'arrive pas à mettre en forme mon commentaire - nouveau ici – jaspn