224 votes

Pourquoi mes requêtes média CSS3 ne fonctionnent-elles pas sur les appareils mobiles ?

Dans le fichier styles.css, j'utilise des requêtes média, qui utilisent toutes deux une variation de :

/*--[ Normal CSS styles ]----------------------------------*/

@media only screen and (max-width: 767px) {

    /*--[ Mobile styles go here]---------------------------*/
}

Les sites sont redimensionnés selon la disposition que je souhaite dans un navigateur ordinaire (Safari, Firefox) lorsque je réduis la fenêtre, mais la disposition mobile ne s'affiche pas du tout sur un téléphone. Au lieu de cela, je ne vois que le CSS par défaut.

Quelqu'un peut-il m'indiquer la bonne direction ?

3 votes

Quel est ce téléphone portable ? Media Queries est une nouvelle fonctionnalité de CSS, tous les navigateurs de téléphones mobiles ne la supportent pas...

1 votes

iPhone 4 et je fais également des tests sur un téléphone Android (2.2 Froyo) avec une résolution de 320 x 480.

0 votes

En fait, j'ai adopté la requête média suivante sur l'iPhone 4 et cela fonctionne (mais je dois modifier mon CSS pour tenir compte de la résolution supérieure) @media only screen and (-webkit-min-device-pixel-ratio : 2) { }

0voto

Benteh Points 543

J'utilise plusieurs méthodes selon les cas. Dans la même feuille de style, j'utilise : @media (max-width : 450px), ou pour séparé assurez-vous que vous avez le lien dans l'en-tête correctement. J'ai jeté un coup d'œil à votre fixmeup et vous avez un ensemble confus de liens vers css. Il agit comme vous le dites également sur HTC desire S.

0 votes

Je vais revoir le CSS, merci... c'est bon de savoir que ça marche sur quelque chose.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X