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

Mise en page CSS Discussion :

source feuille css selon navigateur


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité(e)
    Invité(e)
    Par défaut source feuille css selon navigateur
    Bonjour à tous ,
    J'ai un site internet et je voudrais que la feuille de style chargée par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <link href="style.css" rel="stylesheet"  type="text/css"/>
    se fasse selon le navigateur car mon site différe pas mal entre IE et Mozilla

    Si il y a une solution ça serait cool
    Merci d'avance
    Dernière modification par Strix ; 23/06/2007 à 13h02. Motif: Ajout des balises [code]

  2. #2
    Membre chevronné Avatar de Strix
    Inscrit en
    Novembre 2006
    Messages
    632
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 632
    Par défaut
    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <!--[if IE 6]>
    <link href="stylepourie6.css" rel="stylesheet" type="text/css"/>
    <![endif]-->
    Va voir également ici

    A+

  3. #3
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    Salut, enfin quelqu'un à qui mon blog servira, regarde ici :
    http://blog.developpez.com/?blog=149
    C'est mon beau blog et il y a un article qui correspond tout particulièrement à ce que tu veux....

  4. #4
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Par défaut
    Il n'y a sans doute pas de raison d'avoir deux feuilles de style.
    Par contre, la détection du navigateur la plus fiable, c'est celle qui utilise les commentaires conditionnels (post de Strix) car elle ne repose pas sur l'User Agent ou un autre paramètre tout aussi facile à modifier.

  5. #5
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    , UserAgent ,n 'est pas facile à modifier, mais c'est vrai que les commentaires conditionels sont biens

  6. #6
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    206
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 206
    Par défaut
    UserAgent ,n 'est pas facile à modifier,
    Très facile au contraire :
    User Agent Switcher ( http://chrispederick.com/work/user-agent-switcher/ par exemple ) pour Firefox
    http://www.sembel.net/products/Chame...nNavigator.php pour IE

    Il y a encore beaucoup d'autres utilitaires qui modifient tous les paramètres sans toucher à la base de registre, la configuration du navigateur,installer un proxy...
    Opera le propose et il est facile de modifier les Agents.
    Safari, Konqueror aussi.

  7. #7
    Membre Expert
    Avatar de Candygirl
    Femme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 912
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 53
    Localisation : Suisse

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 912
    Par défaut
    Citation Envoyé par Dan_A
    Il n'y a sans doute pas de raison d'avoir deux feuilles de style.
    +1

    Recourir à 2 feuilles de styles distinctes c'est 2x plus de boulot lors d'une modification. Perso je suis plutôt pour chercher le pourquoi de la différence et corriger mon css de base en conséquence plutôt que mettre un emplâtre sur une jambe de bois.
    Les bons réflexes:
    • avant de poser une question:
      règles | faq | tutoriels | recherche
    • clarté, politesse, vocabulaire et orthographe soignés = efficacité
    • remercier ceux qui ont pris le temps d'aider et :resolu: si c'est le cas

  8. #8
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    A la limite, faire une feuille de style commune puis juste apres, inclure une feuille de style specialisée pour corriger certains bugs lié a un navigateur.

  9. #9
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par Shugo78
    Salut, enfin quelqu'un à qui mon blog servira, regarde ici :
    http://blog.developpez.com/?blog=149
    C'est mon beau blog et il y a un article qui correspond tout particulièrement à ce que tu veux....
    Heuu, document.write() ...

  10. #10
    Membre éprouvé
    Avatar de Shugo78
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    1 119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 1 119
    Par défaut
    Piquez pas une crise pour un petit document.write() comme même

  11. #11
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    le plus simple reste ed basculer en mode php ....

  12. #12
    Modérateur
    Avatar de Bisûnûrs
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par défaut
    Citation Envoyé par Shugo78
    Piquez pas une crise pour un petit document.write() comme même
    "comme même"



    Tout adepte de Javascript te dira qu'il ne faut pas utiliser document.write() qui est on ne peut plus obsolète, mais le DOM ...

    Citation Envoyé par Clorish
    le plus simple reste ed basculer en mode php ....
    Pas dit ... J'ai vu il y a quelques mois sur un blog de Developpez.com un membre qui expliquait comment un client pouvait modifier à sa guise les variables d'environnement PHP envoyées au serveur, et donc faire croire qu'il navigue sur Firefox au lieu d'IE, par exemple.
    Mais je n'arrive plus à mettre la main sur cet article ..

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/04/2009, 21h39
  2. Menu css : bugs selon navigateurs
    Par Evannnne dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 26/11/2008, 18h20
  3. 2 feuille css iexplorer et autre navigateur
    Par gozu13 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 19/09/2008, 12h45
  4. Appliquer un css selon le navigateur
    Par Kanjah dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 07/06/2007, 10h43
  5. [CSS] fichiers css selon navigateur
    Par ph_anrys dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 23/02/2006, 14h21

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