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 :

Problème affichage IE et Firefox


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Webdesigner
    Inscrit en
    Octobre 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2010
    Messages : 68
    Par défaut Problème affichage IE et Firefox
    Bonjour,
    J'ai créé une div dans laquelle j'ai mis une image de fond, un titre et un texte.
    Mon problème est que sous IE, le titre (h2) est légèrement décalé vers le haut alors que sous Firefox, il est bien au centre.
    Si je décale pour bien l'afficher sous IE grâce aux margin-top, c'est Firefox qui va être "trop bas".
    J'ai également essayé de mettre "display: block" un peu partout, mais rien n'a changé.
    Quelqu'un aurait-il une idée pour que l'affichage soit identique chez les 2 navigateurs ?

    Voici mes codes et mon CSS :
    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
       <div id="sidemain2">
       <div class="imagedossier">
       <img src="test_rose.gif" width="260" height="200" border="0" >
       </div>
       <div class="textedossier">
       <h2>PRESENTATION</h2>
       <p><img class="image" src="test_bleu.gif" width="40" height="40" border="0" >Praesent aliquam, erat nulla fermentum diam, at nonummy quam  ante ac quam.
       Maecenas urna purus, fermentum id, molestie in, commodo  porttitor, felis. Nam blandit quam ut lacus. Quisque ornare risus quis  ligula.</p>
       <img class="bouton"src="bouton4.gif" width="95" height="20" border="0" >
       </div>
    </div>

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    #sidemain2 {
                    float: left;
                    height: 200px;
                    width: 46%;
                    color: #036;
                    text-align: center;
                    background-repeat: no-repeat;
                    background-position: center;
                    margin : 5px;
                    padding: 5px;
                    border: 1px solid #090;
    }
    .image{
                    float: left;
                    margin: 3px 6px 2px 2px;
    }
    .bouton{
                    float: right;
    }
    .imagedossier {
                    position: absolute;
                    width: 240px;
                    z-index: 1;
    }
    .textedossier {
                    position:relative;
                    margin-top: -10px;
                    margin-left: 5px;
                    width: 250px;
                    height: 220px;
                    z-index: 2;
                    color: #000;     
    }

  2. #2
    Membre éclairé Avatar de copin
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2005
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 231
    Par défaut
    Salut,

    Si je me souviens bien, Firefox et Internet explorer n'interprete pas de la meme facon le padding margin.

    Et comme tu utilises les deux dans chacune de tes class, tu te compliques beaucoup la tache.

    Un conseil qu'on peut te donner et de reprendre le code de la css en supprimant tous les padding et margin et de mettre en forme tes paddings margin étape par étape en vérifiant à chaque itération dans chaque navigateur pour localiser ton probleme. Ca te permettra en meme temps de faire un peu le ménage dans la css.

    De plus tu utilises pour fixer tes tailles des valeurs en % et en px. Uniformise la css en utilisant toujours l'un ou toujours l'autre pour te faciliter la tache.


Discussions similaires

  1. Problème affichage tableau sous firefox
    Par lightwarior dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 25/04/2010, 16h08
  2. Problème affichage image avec Firefox
    Par pscoool dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 01/09/2009, 13h37
  3. [DIV] [FireFox] Problème affichage du contenu dans un div
    Par jibouze dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 24/11/2005, 11h06
  4. [débutante] problème affichage sous Firefox
    Par silversky dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 16/09/2005, 13h58

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