Bonjour, en ce moment je suis entrain de me remettre dans le HTML/CSS et je rencontre quelques difficultés... surtout pour le responsive. Je ne sais pas pourquoi, mais à partir du moment où je met le media query, c'est celui-ci qui prend le dessus sur mon code et s'affiche donc sur tous les écrans peu importe la taille...
Je n'arrive pas à savoir si c'est dû à une erreur dans le HTML ou le CSS... ça va faire deux jours que je suis dessus
Il vous manque quelque élément sur votre @media, à savoir sur quel écran voulez-vous que cela intervienne (je ne sais pas si en ne mettant rien, il prend une valeur par défaut)
Vous avez différente possibilité, mais pour cibler tout les écrans, voici ce que vous devriez avoir :
@media all and (min-width: 992px){
}
De plus, le css se lit et s'applique de haut en bas, je vous suggère donc de remonter tout en haut de votre CSS votre @media.
Lord Morpheus, Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
Il vous manque quelque élément sur votre @media, à savoir sur quel écran voulez-vous que cela intervienne (je ne sais pas si en ne mettant rien, il prend une valeur par défaut)
Vous avez différente possibilité, mais pour cibler tout les écrans, voici ce que vous devriez avoir :
@media all and (min-width: 992px){
}
De plus, le css se lit et s'applique de haut en bas, je vous suggère donc de remonter tout en haut de votre CSS votre @media.
Pour clarifier : la directive "all" n'est absolument pas requise, et on mets bien les media queries après les déclarations non-spécifiques (justement parce que le css s'applique en cascade, de haut en bas).
En l'état, il n'y a aucun problème spécifique avec ton CSS, et il n'y a aucun souci quand je le teste, le css est bien appliqué et les instructions des media queries apparaissent quand les conditions sont remplies. Par contre, tu as une fermeture de div ligne 20 dans ton html qui ne correspond à rien.
Par contre, à la lecture de ton css, j'ai l'impression que tu inverses min-width et max-width. Tu donnes des tailles plus grandes dans la version par défaut, et plus petite sur les viewports au-delà de 992px et plus. Ne serait-ce pas plutôt l'inverse, que tu cherches à faire ?
- Edité par EmmanuelBeziat 7 septembre 2021 à 19:49:23
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
Pour clarifier : la directive "all" n'est absolument pas requise, et on mets bien les media queries après les déclarations non-spécifiques (justement parce que le css s'applique en cascade, de haut en bas).
En l'état, il n'y a aucun problème spécifique avec ton CSS, et il n'y a aucun souci quand je le teste, le css est bien appliqué et les instructions des media queries apparaissent quand les conditions sont remplies. Par contre, tu as une fermeture de div ligne 20 dans ton html qui ne correspond à rien.
Par contre, à la lecture de ton css, j'ai l'impression que tu inverses min-width et max-width. Tu donnes des tailles plus grandes dans la version par défaut, et plus petite sur les viewports au-delà de 992px et plus. Ne serait-ce pas plutôt l'inverse, que tu cherches à faire ?
- Edité par EmmanuelBeziat il y a environ 1 heure
Bonsoir,
En effet le problème était le min-width à la place du max-width, tout marche maintenant !
Lord Morpheus, Seigneur Morphée, Dieu Grecs des Songes, Fils de la Nuit et du Sommeil
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !