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 :

Bordure sur div


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 15
    Par défaut Bordure sur div
    Bonjour tout le monde,

    J'ai un souci au niveau de l'affichage de bordure sous Firefox


    Affichage sous IE 7 :




    Affichage sous Firefox :



    CODE HTML

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	<body>
    		<div id="conteneur">
    			<div id="haut"><?php include("./contents/haut.php"); ?></div>
    			<div id="conteneurMilieu">
    				<div id="menu"><?php include("./contents/menu.php"); ?></div>
    				<div id="contenu"><?php include("./actions/switchPages.php"); ?></div>
    			</div>
    			<div id="bas"><?php include("./contents/bas.php"); ?></div>
    		</div>
    	</body>

    Code CSS :

    Code : 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
    body {
    background-attachment:fixed;
    background-color: #E4E4E4;
    background-image:url(../images/tramebleue.jpg);
    background-repeat:repeat-x;
    }
     
    #conteneur{
    width: 900px;
    margin: auto;
    margin-top: 70px;
    }
     
    #haut{
    background-image:url(../images/ban3.png);
    border-bottom: solid 1px;
    border-color: black;
    width: 900px;
    height: 196px;
    margin-left: auto;
    margin-right: auto;
    }
     
    #conteneurMilieu {
    width: 898px;
    height: auto;
    clear: none;
    padding-top: 20px;
    border-left: solid 1px;
    border-right: solid 1px;
    border-color: black;
    padding-bottom: 20px;
    }
     
    #menu{
    background-color: #FFF4DE;
    width: 160px;
    border: solid 1px;
    border-color: black;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 15px;
    float: left;
    text-align: left;
    }
     
    #contenu {
    background-color: #FFF4DE;
    border: solid 1px;
    border-color: black;
    width: 650px;
    margin-right: 15px;
    float: right;
    padding-left: 10px;
    padding-left: 10px;
    }
     
    #bas{
    background-color: #FFFFFF;
    border-top: solid 1px;
    border-color: black;
    width: 900px;
    height: 65px;
    margin: auto;
    position: float;
    clear: both;
    }
    En realité il m'affiche que les bordure du padding-top et padding-bottom de mon conteneurMilieu il ne tiens pas compte de mes div menu et contenu qui sont dans conteneurMilieu

    Si quelqu'un a une solution merci d'avance...

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    131
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Novembre 2006
    Messages : 131
    Par défaut
    Salut,

    Déjà la propriété position n'accepte pas la valeur float

    Ensuite ce n'est pas un problème de bordures mais bien un problème lié au float.
    Sous FireFox les div englobants des éléments avec de float bugent. Tu peu le vérifier en mettant une couleur de fond à #conteneurMilieu.
    Essaie en ajoutant
    display:table;
    dans #conteneurMilieu

    J'ai testé cette solution qu'avec FireFox 3 et IE 7

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 15
    Par défaut
    En effet... Grand merci à toi jowsuket j'espère ne plus me faire avoir maintenant...

  4. #4
    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 jowsuket Voir le message
    Sous FireFox les div englobants des éléments avec de float bugent.
    Il ne s'agit absolument pas d'un bug mais d'une interprétation correcte.

    Vire le width de #conteneurMilieu et tu verras que IE se comporte alors correctement, soit comme le résultat obtenu sur Firefox
    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

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

Discussions similaires

  1. Margin-top doublé sur firefox si enlève la bordure du div!
    Par granulederiz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/08/2010, 16h27
  2. Positionner un titre sur une bordure de div
    Par aperrin dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 25/08/2009, 13h52
  3. bordure sur "espaces" Div
    Par tojiji dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 25/10/2006, 12h32
  4. CSS : Bordure sur les liens mais pas sur les images ?
    Par monstroplante dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 04/02/2006, 14h18
  5. Problème innerHTML sur div !!!
    Par aburner dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 27/01/2005, 09h23

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