Je sais ce que sont les requêtes multimédias et pourquoi elles sont utilisées, mais je ne suis pas sûr de la meilleure façon de développer un site mobile avec elles. Exemple: J'ai mysite.com qui a une feuille de style avec tous les styles nécessaires (disons que c'est un très gros fichier). À ce stade, aucun de mes styles ne cible les résolutions d'écran inférieures ou d'autres périphériques. Je décide alors de faire une version mobile de mon site. Pour le rendre facile, je vais cibler uniquement les utilisateurs d'iPhone pour l'instant, et si le code détecte que quelqu'un visite mon site sur un iPhone, ils obtiennent la version mobile.Meilleure façon d'utiliser les requêtes multimédias pour les conceptions mobiles
Mes questions: Où est le meilleur endroit pour inclure ces styles supplémentaires, de sorte qu'un utilisateur voit la version mobile? Devrais-je inclure ces styles dans la feuille de style originale, ou serait-il préférable de les séparer dans leur propre feuille de style?
Dites que mon site est entièrement construit avec des flottants, mais ma version mobile montrera simplement chaque élément empilé les uns sur les autres. Comment puis-je montrer cela en utilisant des requêtes média? Est-ce aussi simple que de déclarer float: none; ou quelque chose? Fondamentalement, ce que j'essaie de demander dans le paragraphe ci-dessus est, comment puis-je construire ma feuille de style pour que, par exemple, les couleurs de base et peut-être les positions de liaison ou quoi que ce soit persistent dans la version mobile version mais avec des différences telles que empiler tout sur l'autre dans la version mobile? Les règles de la section de requête de média d'une feuille de style sont-elles fondamentalement supérieures à celles que vous avez déclarées dans les sections de requête non-média?
J'ai trouvé de nombreux exemples d'utilisation de requêtes média, mais je ne trouve pas d'exemple de site complet. Si j'ai un mobile.css et un main.css liés dans la même page HTML, comment travaillent-ils ensemble pour conserver certains aspects de mon site dans la version mobile mais en changer d'autres?
Dernière question: est-il possible d'avoir un design entièrement à largeur fixe, mais toujours utiliser des requêtes média? Le code sera toujours capable de détecter quand le navigateur rétrécit ou se développe après une certaine largeur/hauteur, correct?
Désolé pour la longue question et probablement déroutant. J'espère que vous pouvez dire ce que j'essaie de demander.
Super, merci! Je vais vérifier cela –