IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Identifier le navigateur client et CSS


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 90
    Par défaut Identifier le navigateur client et CSS
    Bonjour,

    Je viens de créer un site web avec une mise en page CSS.

    J'ai tout développé sous Firefox 1.5.x.x et tout fonctionne. Je viens de faire un teste avec Internet Explorer, et je n'ai pas la même présentation, ni les mêmes couleurs.

    Comment pourrais-donc savoir quel navigateur utilise le client pour pour pouvoir créer un fichier de style CSS spécifique à chacun ?

    Merci à tous.

    Nerick

  2. #2
    Membre Expert
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 297
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 297
    Par défaut
    HTTP_USER_AGENT est ton ami

  3. #3
    Membre émérite Avatar de Yobs
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    675
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 675
    Par défaut
    Bidouille veut dire pâr là, l'utilisation de la variable $_SERVER['HTTP_USER_AGENT']. Tu peux coupler aussi avec la fonction get_browser() pour obtenir encore plus d'infos sur le navigateur client.

    Infos:
    http://www.php.net/manual/fr/reserve...riables.server
    http://www.php.net/manual/fr/function.get-browser.php

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 821
    Par défaut
    Bonjour

    où trouve-t-on le browscap.ini chez mon hébergeur mutualisé?

    Comment en être sûre que je le trouverai??

    merci!!

  5. #5
    Membre émérite
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 012
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 012
    Par défaut
    mais je trouve que ta question est mauvaise

    tu ne vas quand-même pas créer un fichier css par navigateur (il y en a vraiment beaucoup) ...

    essaie plutôt de créer un css unique compatible avec tous les navigateurs

    cela suppose bien sûr qu'il y a quelques petites différences dans ta présentation (petites, pas grandes ! si le css est bien fait.)
    tu dois donc adapter ta présentation en conséquence. exemple : ne pas essayer de faire des cadres ou des divs au pixel près

    et pour quelques cas extrêmes et très peu nombreux, tu peux rajouter un patch sur ie, tel que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!--[if IE]>
    <style type="text/css"> piedpage { width:50%; } </style>
    <![endif]-->

Discussions similaires

  1. Réponses: 2
    Dernier message: 13/01/2008, 22h27
  2. Identifier un poste client
    Par Traf dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 18/07/2007, 18h26
  3. différence d'affichage entre navigateur dans le CSS
    Par koudji dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 20/10/2006, 14h39
  4. [TOMCAT][FOP]envoie d'un pdf au navigateur client
    Par fabricew59 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 11/08/2006, 10h35
  5. [Configuration] Détecter des paramètres du navigateur client...
    Par Olish dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 08/10/2005, 18h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo