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 :

Décalage entre Firefox et Internet Explorer 6


Sujet :

CSS

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Décalage entre Firefox et Internet Explorer 6
    Bonjour,

    Je viens vous demander un pti coup de pouce.

    J' ai un site joomla depuis quelques mois dont la template est ianus-blue.
    Je suis actuellement entrain de la modifier et de la personnaliser.

    A l'origine, elle est taillée en 800*600. Je l'ai passé en 1260. Seul petit hic, sous firefox 2.., le calage des blocs est ok, en revanche sous ie6, j ai le bloc du milieu (main_container et main_body) qui s'elargit et decale celui de droite (modul_header+modul_container+modul_content+modul_ footer).

    cf mon site:http://www.furiouswacky.net/furiouswacky/index.php

    J'ai essayé de jongler dans le css avec les propriétés float mais sans résultat.
    Après, vu qu'à l'origine cette template est taillée en 800 de large, peut-être y a t il des modifs à faire dans le index.php, mais je suis un newb dans ce domaine.

    Je reste à votre disposition pour vous donner d'avantage d'info afin de faire avancer mon schmilblic.

    Merci d'avance.

  2. #2
    Membre averti Avatar de Huntress
    Femme Profil pro
    Inscrit en
    Août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 475
    Points : 402
    Points
    402
    Par défaut
    Bonsoir,

    Je pense que ceci est dû au fameux bug d'IE6 qui double les marges (cf. http://blogs.msdn.com/ie/archive/2006/08/22/712830.aspx), ce que tu peux faire (si c'est bien çà), c'est d'utiliser un hack :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    div#ma_div {
        ...
        margin: 20px; /* pour firefox et les autres */
        _margin: 10px; /* pour IE tu divises par 2 */
        ...
    }
    Note : l'ordre est important.. l'attribut normal et après le hack !

    Avant j'utilisais le underscore pour hacker... et puis après je suis passée au +... il faudrait que tu fasses des tests... parce que je crois que le underscore ne marche plus... enfin je sais plus fais des tests, toujours dans l'hypothèse où c'est bien ton problème... sinon disons que j'ai rien dit

    Règle n°1 du forum francophone : Parler le français...
    Pas de question technique par MP, le forum est fait pour çà, merci.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Merci de ta péponse.
    Dans le css de la template que je modifie, il y a une gestion de ces pb sous ie

    ex:
    #content_container {
    display : block;
    float : left;
    background : #262626/* url(../images/guimo_Body.gif) repeat-y*/;
    border : 0px solid #000;
    width : 1260px;
    min-height : 370px;
    }

    *html #content_container {
    height : 370px;
    }
    J ai tout de même testé avec la méthode !important
    Sans succés

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    j ai résolu mon problème en mettant ce code au début de mon css :

    * {margin:0;padding:0}
    apparement, ca met pour tous les explorateurs, toutes les valeurs par défaut de padding et de marge à 0.

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

Discussions similaires

  1. Différence d'affichage entre Firefox et Internet explorer
    Par mercure07 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 09/10/2009, 10h44
  2. problème entre firefox et internet explorer
    Par alex288 dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 23/06/2008, 13h02
  3. [W3C] firefox et internet explorer
    Par ph_anrys dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/02/2006, 10h53
  4. [CSS] différence entre mozilla et internet explorer
    Par ph_anrys dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 16/11/2005, 10h53
  5. Question: Liens entre OpenGL et Internet Explorer
    Par maitre hibou dans le forum OpenGL
    Réponses: 6
    Dernier message: 03/06/2004, 13h07

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