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 :

CSS : Float, Overflow : IE / FF


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 40
    Par défaut CSS : Float, Overflow : IE / FF
    Bonjour,

    Je viens ici car j'ai un problème que je n'arrive pas à résoudre. Lors de la création d'un document tel que celui-ci :

    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Test</title>
    <style type="text/css">
    <!--
     
    #box1 {
    	padding: 10px;
    	margin: 0 10px 0 430px;
    	background: #CCFFCC;
    	max-height: 100px;
    	overflow: auto;
    }
     
    #box2 {
    	padding: 10px;
    	width: 400px;
    	background: #FFFFCC;
    	float: left;
    	max-height: 100px;
    	overflow: auto;
    }
     
    -->
    </style>
    </head>
    <body>
    <div id="box2">
      <p>Lorem ipsum dolor sit amet, ...</p>
    </div>
    <div id="box1">
      <p>Suspendisse suscipit, neque ac lacinia pulvinar...</p>
    </div>
    </body>
    </html>
    Les overflow-auto pour les barres de défilement si le contenu dépasse le max-height (je suppose ici IE7, qui supporte donc - enfin - max-height). Sauf que avec le float, ça plante.

    Plus précisément, sous IE, le résultat est tel qu'escompté, à savoir les deux boîtes collées comme il faut. Avec FF, non.

    Je n'arrive pas à uniformiser le contenu tel que je le souhaiterais, quelqu'un aurait une solution ?

    Merci.

  2. #2
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 192
    Par défaut
    salut,

    j'ai pas tout suivi, je me réveille ^^

    mais ton div (box1) sous FF (pas d'IE sous le coude pour vérifier) se positionnait relativement à box2, à 430 pixels sur la droite, j'ai changé
    margin: 0 10px 0 430px;
    en
    margin: 0 10px 0 30px;
    et je pense qu'on arrive plus vers ce que tu cherchais...

    ++

Discussions similaires

  1. CSS: float et balise DIV
    Par kishkaya dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 09/08/2007, 14h44
  2. Positionnement Div Css float clear
    Par Ashgenesis dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 02/03/2007, 14h19
  3. [CSS] Float et Margin
    Par Bisûnûrs dans le forum Mise en page CSS
    Réponses: 12
    Dernier message: 29/09/2006, 12h22
  4. [css][Div] overflow dynamique
    Par alexfrere dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 03/07/2006, 15h29
  5. [CSS] float un peu bizarre sous FF.
    Par elraton dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 10/10/2005, 18h59

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