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 :

positionnement différents entre deux navigateurs


Sujet :

Positionnement en CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de darcy
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut positionnement différents entre deux navigateurs
    Bonjour,

    le positionnement de mes blocs qui sont positionnés eux dans une div conteneur est différent sur firefox et IE
    Sur Firefox, les blocs sont positionnés correctement mais sous IE ils sont décallés et décallent la page
    Je ne comprends pas pourquoi...i
    Je vous mets le code :
    Merci pour votre aide

    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    #conteneur { 
     
    	width:720px;
    	height:660px;
    	margin:auto;
    	margin-top:20px;
    	padding:30px;
    	background-color: #EFEFEF;
            border-top:3px solid #00CC33;
     	font-size: 14px;
    	font-style: normal;
    	line-height: normal;
    	letter-spacing:normal;
    	font-family:Georgia, "Times New Roman", Times, serif;
    	text-align: center;
    	background-image: url(images/LOGO.jpg) ;  
    	background-position: top right;
    	background-repeat:no-repeat;
     
    }
     
    #haut_gauche {
     
     float:left; height:120px; width:120px;  margin-top:15px; border-top: 1px solid orange ;  background-image:url(images/gymnase.jpg);  background-position:center-top; background-repeat:no-repeat;
    }
     
    #haut_milieu  {
    float:left; height:175px; width:120px; margin-top:15px; margin-left:30px; border-top: 1px solid orange
    }
     
    #bas_gauche  {
    float:left; height:175px; width:120px; margin-left:65px;margin-top:25px; border-top: 1px solid orange;
    }
     
    #bas_milieu  {
    float:left; height:175px; width:120px; margin-top:25px; margin-left:65px; border-top: 1px solid orange ;
    } 
     
     
    #haut_droit {
    float:left; height:175px; width:120px; margin-top:15px; margin-left:50px; margin-right:50px;border-top: 1px solid orange; float:right;
    }
     
    #bas_droit {
    float:left; height:175px; width:120px; margin-top:25px; margin-right:auto;  margin-left:50px;  border-top: 1px solid orange; float:right;
    }
     
    #bas {
    clear:both;
    }

  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
    Mets display:inline à tes déclarations :

    #haut_gauche
    #haut_milieu
    #bas_gauche
    #bas_milieu
    #haut_droit
    #bas_droit

  3. #3
    Membre confirmé Avatar de darcy
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Merci pour cette réponse rapide !

    j'essaye toussa tout à l'heure et te tiens au courant

  4. #4
    Membre confirmé Avatar de darcy
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Non hélas le problème persiste ...
    mince alors !
    Tout était impec et voila que ça repart en vrille...

  5. #5
    Membre confirmé Avatar de darcy
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Le positionnement dela page sous firefox est légèrement un peu plus haut (toutes les divs) alors que sous IE c'est ok..

    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    *{
       margin:0;
       padding:0;
    }
     
    #en-tete 
    	{
     
    	position: relative;
    	height: none;
    	background-image:url(images/essaiban1.jpg); 
        padding: 30px;
        background-repeat:no-repeat;
        background-position-x:center;
        background-position-y:center;
    	background-position:center;
    	margin-top:20px;
    	width: auto;
     
     
     
    	}
     
    body 
    	{
    	font-size:small;
    	width: auto;
    	height: auto;
    	background-color: #EFEFEF; 
       	background-image: url(images/beauce12.jpg);
        background-position:top left;
    	background-position-x:top;
        background-position-y:top;
        background-repeat:no-repeat;
     
      	border: 1px solid #fef0b2;
     
    	}
     
    #navigation { 
     
    	width:800px;
    	margin:0 auto;
    	margin-top:3px;
     
     
     
     
     
    }
     
     
     
    #conteneur { 
     
    	width:720px;
    	height:660px;
    	margin:auto;
    	margin-top:20px;
    	padding:30px;
    	background-color: #EFEFEF;
        border-top:3px solid #00CC33;
     
    	font-style: normal;
    	line-height:120%;
    	letter-spacing:normal;
    	font-family:Georgia, "Times New Roman", Times, serif;
    	text-align: center;
    	background-image: url(images/LOGO.jpg) ;  
    	background-position: top right;
    	background-repeat:no-repeat;
    	}
     
    #haut_gauche {
    float:left; height:120px; width:120px;  margin-top:15px; border-top: 1px solid orange ; margin-left:100px; margin-right:50px;   background-image:url(images/gymnase.jpg);  background-position:center-top; background-repeat:no-repeat;display:inline;
    }
    #haut_milieu  {
    float:left; height:175px; width:120px; margin-top:15px;  border-top: 1px solid orange; background-image:url(images/cefim.jpg); background-position:center-top; background-repeat: no-repeat;display:inline; margin-left:40px; margin-right:30px;
    } 
    #bas_gauche  {
    float:left; height:120px; width:120px; margin-left:100px;margin-top:25px; border-top: 1px solid orange; margin-right:50px; background-image: url(images/eol.jpg); background-position:center-top; background-repeat:no-repeat;display:inline;
    }
    #bas_milieu  {
    float:left; height:120px; width:120px; margin-top:25px; margin-left:40px; border-top: 1px solid orange ;display:inline; margin-right: 30px; background-image: url(images/centre.jpg); background-position:center-top; background-repeat:no-repeat;
    } 
     
     
     
    #haut_droit {
    float:left; height:120px; width:120px; margin-top:15px; margin-left: auto; margin-right:100px;border-top: 1px solid orange; float:right;display:inline; background-image:url(images/quantitec.jpg); background-position:center-top; background-repeat:no-repeat;
    }
    #bas_droit {
    float:left; height:120px; width:120px; margin-top:25px; margin-right: auto; margin-right:100px;  border-top: 1px solid orange; float:right; display:inline; background-image:url(images/bureaucomcom.jpg); background-position:center-top; background-repeat:no-repeat;  
    }
     
    #bas {
    clear:both;
    }

  6. #6
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 8
    Par défaut juste une petite remarque!
    vous avez omis un point-virgule dans ce code après le border-top:

    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #haut_milieu  {
    float:left; height:175px; width:120px; margin-top:15px; margin-left:30px; border-top: 1px solid orange
    }

  7. #7
    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
    @darcy : Vérifie bien sous IE cette question : Est-ce que les marges sont doublées par rapport à la marge que tu donnes ?

  8. #8
    Membre confirmé Avatar de darcy
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Citation Envoyé par Bisûnûrs
    @darcy : Vérifie bien sous IE cette question : Est-ce que les marges sont doublées par rapport à la marge que tu donnes ?
    Oops tu veux dire quoi par là ?

  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
    C'est simple, sur IE, quand tu utilises les float et des marges horizontales, c'est-à-dire quand dans ton code tu as ça :
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #div1{
       float:left;
       margin-left:15px;
    }
    #div2{
       float:left;
       margin-left:15px;
    }
    le premier élément voit sa marge gauche doublée, donc elle vaudra 30px.

    C'est un bug d'IE qu'on peut résoudre en mettant display:inline sur les éléments qui retrouvent alors leurs marges exactes.

  10. #10
    Membre confirmé Avatar de darcy
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Ok j'ai saisi.. je pense que c'est ok là
    Une dernière question si tu es encore là..
    Pour la polcie utilisée dans ces blocs, vaut il mieux mettre les codes qui vont comme
    Code CSS : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
       font-style: normal; line-height:120%;letter-spacing:normal;font-family:Georgia, "Times New Roman", Times, serif;
    	text-align:center;
    dans les div #gauche #droite..ect ou alors directement dans le conteneur ?
    merci

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

Discussions similaires

  1. [Débutant] Comportement différent entre deux navigateurs
    Par DotNET74 dans le forum Silverlight
    Réponses: 2
    Dernier message: 29/03/2013, 15h32
  2. dialogue entre deux navigateur
    Par touille dans le forum GWT et Vaadin
    Réponses: 4
    Dernier message: 01/10/2010, 12h23
  3. Réponses: 11
    Dernier message: 26/06/2008, 18h02
  4. Compter pixels différents entre deux images
    Par hiccup dans le forum OpenGL
    Réponses: 5
    Dernier message: 13/03/2007, 14h26
  5. Statistiques différentes entre deux DBMS_STAT
    Par genio dans le forum Oracle
    Réponses: 12
    Dernier message: 20/10/2006, 14h09

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