Quelle forme de détection mobile dois-je utiliser et pourquoi?détection mobile - tag Meta et max-device-largeur par rapport à l'agent d'utilisateur php?
<meta name="viewport" content="width=320,initial-scale=1,maximum-scale=1.0,user-scalable=no" />
<link media="only screen and (max-device-width: 480px) and (min-device-width: 320px)" href="css/mobile.css" type= "text/css" rel="stylesheet">
<link media="handheld, only screen and (max-device-width: 319px)" href="css/mobile_simple.css" type="text/css" rel="stylesheet" />
Ou
include('mobile_device_detect.php');
$mobile = mobile_device_detect();
Ce premier exemple ne détecte pas mobile, il charge simplement différents fichiers CSS basés sur la taille de l'écran. Si vous n'avez qu'une seule version du site et que vous souhaitez le personnaliser différemment pour les petits écrans, cela fonctionnera très bien. Si vous souhaitez rediriger les utilisateurs mobiles vers une autre version de votre site, vous devez détecter les mobiles, comme dans votre deuxième exemple. –