Comment utiliser les media Queries pour les appareils android avec la version android 2.2.1 et 2.3.5 et leur taille de l'écran de 240 * 320 et taille d'écran de 480 * 800?

J'ai dû utiliser une image qui était de taille 304 * 250.

Il fonctionne parfaitement à la taille de l'écran de 320 * 480 et la taille de l'écran de 720 * 1280.

Maintenant, Quand j'ai voulu vérifier la taille de l'écran de 240 * 320 et taille d'écran de 480 * 800? Ni les images de fond sont à voir, ni de la valeur des données.

Correctives étape:

J'ai pensé à utiliser une zone d'ombre au lieu de l'image. J'ai mis en place et testé dans la taille de l'écran de 320 * 480.Il a été parfait.

J'ai pensé à tester le même dans la taille de l'écran de 240 * 320 et taille d'écran de 480 * 800 à l'aide de Media Query

J'ai fait référence à partir de ici et j'ai essayé de la mettre en œuvre, Mais je n'ai pas été couronnée de succès.

Mon css

.container
{
    width:80%; height:auto; margin-left:10px; margin-right:10px; background-color:#CCCCCC; text-align:justify; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px; min-height:250px;
}

Ma Requête de Média CSS

@media only screen and (max-device-width: 240px) 
{
    .container
    {
       width:180px; height:150px; margin-left:10px; margin-right:10px; background-color:#CCCCCC; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px; ;
    }
}

J'ai appelé le CSS de la façon suivante

<link rel="stylesheet" type="text/css" href="css/common_set.css" />

Problème:
Il n'a pas à être mis en œuvre.Je ne vois pas la case.C'était juste un écran vide.

Il n'a pas d'accéder à la requête de média css de celui mentionné ci-dessus.

SOLUTIONS ESSAYÉ

<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />

Est-il une erreur dans mon application? S'il vous plaît aider!!

Pour clarifier,si j'ai bien compris le 1er point de la réponse

    .name_layer
    {
         float:left; width:100%; padding:0; margin:0; line-height:35px; height:35px; color: #FFFFFF; font-size:20px;
    }
    .name_layer_text
    {
        margin-left:1%;
    }
    .swipe_body
    {
          padding:0; margin:0; width:100%; height:480px; 
    }
    .container
    {
             width:200px; height:10px; margin-left:10px; margin-right:10px; background-color:#CCCCCC; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px; 
    }
    @media only screen and (max-width: 240px) 
    {
      .container
      {
            width:180px; height:150px; margin-left:10px; margin-right:10px; background-color:#CCCCCC; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px; ;
      }
    }

Est-ce correct? mais ma sortie se fait selon le conteneur CSS... et je suis de la tester sur un appareil d'un navigateur

edit:2

    @media only screen and (max-width:240px)  
    {
      .container
      {
            width:180px; height:150px; margin-left:10px; margin-right:10px; background-color:#CCCCCC; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px;
      }
    }       
    @media only screen and (min-width:240px)
    {
         .container
        {
                 width:250px; height:250px; margin-left:10px; margin-right:10px; background-color:#CCCCCC; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px; top:5px min-height:200px;
        }
    }

C'est un petit appareil et prend la 2ème CSS- min-width: 240px

OriginalL'auteur user | 2013-06-14