Faire des div de contenu sensible

Mon contenu n'est pas sensible à l'heure actuelle. Je l'ai testé sur l'iPhone et le texte va au-dessus de l'écran.

J'ai modifié le CSS de mon conteneur:

#container2 {
    width: 960px; 
    max-width: 90%;
    position: relative;
    left: 50%;
    margin-left: -480px;
    line-height: 1.4em;
}

Quand je l'ai tester après le changement, le contenu disparaît. J'ai lu que la mise max-width:90%; de lui permettre de ne pas dépasser la largeur de la limite ( http://webdesignerwall.com/tutorials/5-useful-css-tricks-for-responsive-design ), mais évidemment ça ne fonctionne pas. Ce que je fais mal?

Je regarde vos marges left: 50%; et margin-left: -480px peut-être redondant, mais ne peut pas dire sans voir votre contexte. D'un réactif de page, il serait plus utile d'utiliser le pourcentage plutôt que de la taille du pixel définitions. Et vous voudrez peut-être regarder dans les CSS media queries

OriginalL'auteur user1636968 | 2012-09-28