Problème Media Queries
Fermé
Ipoote
Messages postés
45
Date d'inscription
dimanche 23 septembre 2018
Statut
Membre
Dernière intervention
21 mai 2023
-
20 avril 2022 à 17:54
Ipoote Messages postés 45 Date d'inscription dimanche 23 septembre 2018 Statut Membre Dernière intervention 21 mai 2023 - 21 avril 2022 à 15:12
Ipoote Messages postés 45 Date d'inscription dimanche 23 septembre 2018 Statut Membre Dernière intervention 21 mai 2023 - 21 avril 2022 à 15:12
A voir également:
- Problème Media Queries
- Media creation tool - Télécharger - Systèmes d'exploitation
- Ps3 media server - Télécharger - Divers Réseau & Wi-Fi
- Telecharger windows media player - Télécharger - Lecture
- Media coder - Télécharger - Montage & Édition
- Windows media maker - Télécharger - Montage & Édition
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
21 avril 2022 à 12:33
21 avril 2022 à 12:33
Bonjour,
Que veux tu dire par "cela détruit toute ma page web" ? Une capture du résultat obtenu et un schéma du résultat attendu si possible ?
Pour les résolutions supérieure à 600px, l'ajout de la meta viewport et de la media query ne semble pas modifier ta page web.
Pour les résolutions inférieure à 600px, le bouton de menu se place bien à 80% du haut de la page, ton code semble donc bien correspondre à ce que tu souhaites.
Par contre, plusieurs éléments ne sont pas adaptés avec une petite résolution (< 600px) : les bouton home et switch passe au dessus du titre de la page, le positionnement des films en mélangeant pourcentage (flex: 0 0 45%;) et pixel (padding-right: 50px;) ne permet pas d'assurer l'affichage en 2 colonne pour les plus petites résolutions (dans le cas où le 5% restant est plus petit que 50px). Le menu semble également à revoir car il n'est pas possible de scroller pour atteindre les liens en bas du menu si la hauteur de l'écran est trop petite pour l'afficher en entier.
Si tu veux que ton site s'adapte à plusieurs résolutions, on recommande souvent de commencer par intégrer la résolution la plus petite (mobile) puis d'ajouter des media queries afin de surcharger le style pour les résolutions plus grande (tablette, pc, etc.).
Que veux tu dire par "cela détruit toute ma page web" ? Une capture du résultat obtenu et un schéma du résultat attendu si possible ?
Pour les résolutions supérieure à 600px, l'ajout de la meta viewport et de la media query ne semble pas modifier ta page web.
Pour les résolutions inférieure à 600px, le bouton de menu se place bien à 80% du haut de la page, ton code semble donc bien correspondre à ce que tu souhaites.
Par contre, plusieurs éléments ne sont pas adaptés avec une petite résolution (< 600px) : les bouton home et switch passe au dessus du titre de la page, le positionnement des films en mélangeant pourcentage (flex: 0 0 45%;) et pixel (padding-right: 50px;) ne permet pas d'assurer l'affichage en 2 colonne pour les plus petites résolutions (dans le cas où le 5% restant est plus petit que 50px). Le menu semble également à revoir car il n'est pas possible de scroller pour atteindre les liens en bas du menu si la hauteur de l'écran est trop petite pour l'afficher en entier.
Si tu veux que ton site s'adapte à plusieurs résolutions, on recommande souvent de commencer par intégrer la résolution la plus petite (mobile) puis d'ajouter des media queries afin de surcharger le style pour les résolutions plus grande (tablette, pc, etc.).
21 avril 2022 à 15:12
Ce que je voudrais en fait est simplement mettre le bouton pour accéder au menu en bas de page afin de faciliter l'accès pour les écrans inférieurs à 600px, mais ce que j'entends par "détruit ma page web" est le fait que les boutons home et jour/nuit se déplacent vers le titre comme tu l'a dit.
Concernant le menu est-il possible de juste le faire prendre tout l'écran lorsqu'on l'ouvre avec un écran inférieur à 600px? J'ai réussi en largeur avec un width:100%; mais un height:100%; n'y change rien, tu saurais d'où cela vient ? (désolé pour le coup je reste débutant et je pense que la solution est plutôt logique^^).
Oui c'est ce que je me suis dit mais maintenant que le site est fait... J'y penserai pour la prochaine fois !