Iphone & CSS

Fermé
bronson3 Messages postés 18 Date d'inscription mercredi 13 février 2008 Statut Membre Dernière intervention 25 février 2009 - 17 sept. 2008 à 15:00
 cw75116 - 11 nov. 2008 à 15:10
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

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