Comment faire de la largeur du corps de l'égalité de l'appareil-largeur automatiquement en CSS3 media query?

Je suis en train de faire un site web mobile et j'essaye de cibler les différents périphériques en utilisant CSS3 media queries. Une partie de mon code est comme suit:

@media screen and (max-width:320px) {
body {
    width: 320px;
}
/* some other style */  
}

Comme vous pouvez le voir, j'ai pour définir la largeur du corps explicitement assurez-vous de ne pas montrer la largeur j'ai mis pour ordinateur de bureau dans mon css, qui est 920px. Je me demandais si il n'y a aucune façon que la largeur du corps peut être configuré automatiquement à la largeur de l'appareil et je n'ai pas besoin de le régler manuellement à chaque fois que je créer un nouveau @media.

En passant, j'ai aussi ajouter le code suivant à l'intérieur de mon head tag:

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
Est quelque chose de mal avec width: 100%?
width: 100% ne fonctionne pas pour adsense sensible des blocs d'annonces,... il Faut définir la taille de l'

OriginalL'auteur chaonextdoor | 2013-02-26