Bonjour à tous !
Etudiant en profondeur ces temps le responsive design avec les media queries, il y a une question à laquelle nous n'avons pas encore de réponse et dont nous aimerions votre avis.
Nos futurs sites seront fait de façon "mobile-first" et afin d'optimiser au maximum nous aimerions que le mobile ait un minimum à charger, y compris les CSS. Donc notre question est la suivante :
Est-il meilleur d'avoir une seule feuille de style (et donc une seule requête) pour tous les navigateurs (mobile, tablettes, pc) quite à tout charger sur chaque appareil et donc du téléchargement et consomation inutile sur les mobiles, ou au contraire faire plusieurs feuille de styles avec une balise meta pour chaque dimension que l'ont veut ?
Par exemple:
Est-ce que les navigateurs mobiles sont assez intelligents pour ne télécharger que les feuilles qu'ils ont besoin ou est-ce qu'il vont de toute manière tout télécharger et n'utiliser que ce qui les conserne ?
Merci d'avance !
EDIT: Pardon, une erreur s'est glissée dans l'exemple
Modifié par swisstico (18 Mar 2013 - 18:58)
Etudiant en profondeur ces temps le responsive design avec les media queries, il y a une question à laquelle nous n'avons pas encore de réponse et dont nous aimerions votre avis.
Nos futurs sites seront fait de façon "mobile-first" et afin d'optimiser au maximum nous aimerions que le mobile ait un minimum à charger, y compris les CSS. Donc notre question est la suivante :
Est-il meilleur d'avoir une seule feuille de style (et donc une seule requête) pour tous les navigateurs (mobile, tablettes, pc) quite à tout charger sur chaque appareil et donc du téléchargement et consomation inutile sur les mobiles, ou au contraire faire plusieurs feuille de styles avec une balise meta pour chaque dimension que l'ont veut ?
Par exemple:
<link rel="stylesheet" media="screen and (max-device-width: 480px)" href="styles1.css" />
<link rel="stylesheet" media="screen and (max-device-width: 640px)" href="styles2.css" />
<link rel="stylesheet" media="screen and (max-device-width: 800px)" href="styles3.css" />
etc.
Est-ce que les navigateurs mobiles sont assez intelligents pour ne télécharger que les feuilles qu'ils ont besoin ou est-ce qu'il vont de toute manière tout télécharger et n'utiliser que ce qui les conserne ?
Merci d'avance !
EDIT: Pardon, une erreur s'est glissée dans l'exemple
Modifié par swisstico (18 Mar 2013 - 18:58)