Iphone & CSS

bronson3 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
 cw75116 -
Bonjour à tous,

J'aimerai savoir si il est possible de détecter le matériel sur lequel le client surf. Pour les OS je sais, mais avec l'Iphone ?

Pour les surf sur Iphone je souhaite désactiver certaines CSS, notamment celles générant les bulles d'aides, est-ce possible ?

Dernière interrogation : comment faire pour que les images (les picto en fait) suivent les zoom in & out, mes images en png reste figées à taille originale ... Existe-t-il une astuce, format svg ou autres ?
A voir également:

1 réponse

cw75116
 
Dans la head

<?php

//$_SERVER["HTTP_USER_AGENT"] : variable donnant le navigateur
if (ereg("MSIE", $_SERVER["HTTP_USER_AGENT"])) {
//Internet explorer
echo "<link rel=\"stylesheet\" href=\"CSS/feuilleIE.css\" type=\"text/css\" />";
} else if (ereg("^Mozilla/", $_SERVER["HTTP_USER_AGENT"])) {
//Mozilla - Firefox
echo "<link rel=\"stylesheet\" href=\"CSS/feuille1.css\" type=\"text/css\" />";
} else if (ereg("^Opera/", $_SERVER["HTTP_USER_AGENT"])) {
//Opera
echo "<link rel=\"stylesheet\" href=\"CSS/feuille1.css\" type=\"text/css\" />";
} else {
//Les autres
echo "<link rel=\"stylesheet\" href=\"CSS/feuille1.css\" type=\"text/css\" />";
}
?>

Là ca te charge des feuilles CSS en fonction du navigateur

Sinon pour rediriger sur une autre page, toujours dans le head.

<?php
$ua = $_SERVER['HTTP_USER_AGENT'];
if (eregi("iPhone",$ua))

{
header('Location: http://monsiteiphone.fr/');
}
if (eregi("BlackBerry",$ua))

{
header('Location: http://monsiteblackberry.fr/');
}

?>


J'espere avoir repondu a ta question

Charles
www.openproduction.fr
0