Dans le passé, pour créer des mises en page basées sur la largeur du navigateur de l'utilisateur, nous devions utiliser JavaScript, éventuellement combiné à un langage côté serveur. Heureusement, le processus est en train de devenir beaucoup plus simple, grâce aux requêtes de médias CSS.
@Média et (min-width: 1200px) / * faisons quelque chose * /
@import url (small.css) screen et (min-width: 1200px);
Notez que vous pouvez également ajouter des règles d’ajout en appliquant une virgule, comme si vous utilisiez plusieurs sélecteurs..
Une note intéressante, après quelques recherches sur le Web, est que, malgré le fait que l’iPhone 4 affiche une résolution de 640x960, nous continuons de le prendre mobile.css
, référencé dans le code ci-dessus. Comme c'est étrange? Si vous avez plus d'informations à ce sujet, s'il vous plaît laissez un commentaire pour le reste d'entre nous!
Veuillez noter qu'Internet Explorer 8 et les versions ultérieures ne prennent pas en charge les requêtes de média CSS. Dans ces cas, vous devez utiliser une solution de secours JavaScript..