Que pensez-vous de l'utilisation de ce style ?
Pour tous les points d'arrêt qui sont principalement destinés à un "appareil mobile", j'utilise min(max)-device-width
et pour les points d'arrêt qui sont principalement destinés à un usage "bureautique". min(max)-width
.
Il y a beaucoup de "dispositifs mobiles" qui calculent mal la largeur.
Regardez http://www.javascriptkit.com/dhtmltutors/cssmediaqueries2.shtml :
/* #### Mobile Phones Portrait #### */
@media screen and (max-device-width: 480px) and (orientation: portrait){
/* some CSS here */
}
/* #### Mobile Phones Landscape #### */
@media screen and (max-device-width: 640px) and (orientation: landscape){
/* some CSS here */
}
/* #### Mobile Phones Portrait or Landscape #### */
@media screen and (max-device-width: 640px){
/* some CSS here */
}
/* #### iPhone 4+ Portrait or Landscape #### */
@media screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2){
/* some CSS here */
}
/* #### Tablets Portrait or Landscape #### */
@media screen and (min-device-width: 768px) and (max-device-width: 1024px){
/* some CSS here */
}
/* #### Desktops #### */
@media screen and (min-width: 1024px){
/* some CSS here */
}
4 votes
En rapport : Dois-je utiliser max-device-width ou max-width ?
1 votes
J'ai constaté que
max-device-width
fonctionne même si<meta name="viewport" ...>
n'est pas incluse pour les appareils à petit écran etmax-width
ne fonctionne pas sans unmeta
étiquette