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

HTML Discussion :

[W3C] Charger feuille de style en fonction de IE ou FF


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut [W3C] Charger feuille de style en fonction de IE ou FF
    Salut, je voudrais charger une feuille de style spéciale pour IE et une autre pour FF :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <link rel="stylesheet" type="text/css" href="../b.css">
    <!--[if IE]><link rel="stylesheet" type="text/css" href="../ie.css" /><![endif]-->
    Avec ce code, pas de problème sous FF puique la deuxième ligne n'est interprétée que pour IE. En revanche, sur IE, il me charge les deux feuilles de style et donc ca plante complètement.

    Comment dire à IE de charger uniquement la feuille de style spécial IE sans passer par le javascript (si possible) ?

    Merci à tous !
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  2. #2
    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
    La méthode là est la meilleure.

    Si tu ne veux pas qu'IE s'occupe de la première feuille de style, tu dois t'amuser à remettre à zéro ou à redéfinir les valeurs dans la feuille de style pour IE.

  3. #3
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par Bisûnûrs Voir le message
    Si tu ne veux pas qu'IE s'occupe de la première feuille de style, tu dois t'amuser à remettre à zéro ou à redéfinir les valeurs dans la feuille de style pour IE.
    Je n'ai pas compris

    Les feuilles de style de IE et FF sont deja indentiques sauf que y'a quelques valeurs qui changent (des paddings et margins car IE interpréte pas pareil que FF).
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  4. #4
    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 Aspic Voir le message
    Les feuilles de style de IE et FF sont deja indentiques sauf que y'a quelques valeurs qui changent (des paddings et margins car IE interpréte pas pareil que FF).
    Si tu redéfinis les valeurs dans la deuxième feuille de style, alors IE "écrase" les valeurs de la première, donc tu n'as pas à t'en faire.

    Mais IE en mode standard interprète les margin et padding de la même manière que Firefox : as-tu renseigné un DOCTYPE complet ?

  5. #5
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Oui toutes les pages sont valides W3C...

    Je ne comprends pas alors c'est pas logique :
    http://www.zonegeeks.com/software/base-driver.php (sous IE ca plante, le menu de gauche se retrouve en bas et sous FF pas de soucis)

    Si je supprime la première ligne de mon code ci-haut ca marche très bien sous IE...
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  6. #6
    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
    Je vois plusieurs différences dans tes CSS :

    Générale :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    h3{
    font-style:italic;
    text-decoration:underline;
    font-family:"Franklin Gothic Medium";
    text-align:left;
    padding-left:2.1em;
    }
    IE :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    h2{
     
    text-decoration:underline;
    font-family:"Franklin Gothic Medium";
    text-align:left;
    padding-left:2.1em;
    }
    pas les mêmes balises affectées

    Générale :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    table{
    background-color:#C7D3D7;
    border:4px outset #7851E6; /* Bordure du tableau avec effet 3D (outset) */
    border-collapse:collapse; /* Colle les bordures entre elles */
    }
    IE:
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    table{
    background-color:#C7D3D7;
    border:4px #7851E6; /* Bordure du tableau avec effet 3D (outset) */
    }
    tu ne colles plus les bordures et tu ne leur donnes plus de style

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme d'insertion d'une feuille de style en fonction du titre
    Par student_ dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 27/12/2010, 09h25
  2. Charger feuille de style en fonction résolution
    Par Aspic dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 08/07/2007, 19h36
  3. [W3C] Aucune feuille de style trouvée
    Par YuGiOhJCJ dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 01/10/2006, 00h31
  4. Changer de feuille de style en fonction du choix de l'utilisateur
    Par Jim_Nastiq dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 07/08/2006, 10h52
  5. Réponses: 1
    Dernier message: 28/04/2006, 13h57

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