Probleme de CSS

Résolu
J'ai un petit probleme de CSS ...

J'ai une DIV content qui contient une DIV left et une DIV right...

Le probleme c'est que ma div left s'aggrandit... mais ma DIV content ne s'adapte pas a ma DIV left..

Un bout de code :

#templatemo_content {
	width: 895px;
	padding: 30px 40px 0px 25px;
	min-height: 700px;
	background: url(images/templatemo_content_bg.jpg) repeat-y;
}

#templatemo_content_left {
	float: left;
	width: 600px;
}

 #templatemo_content_right {
	float: right;	
	width: 280px;
}




--
Supinfo 3eme année

4 réponses

  1. Un petit peu de mal à comprendre...
    Cela dit, mettre un double flottement n'est pas utile. Il vaudrait mieux mettre ça :

    #templatemo_content {
    	width: 895px;
    	padding: 30px 40px 0px 25px;
    	min-height: 700px;
    	background: url(images/templatemo_content_bg.jpg) repeat-y;
    }
    
    #templatemo_content_left {
    	float: left;
    	width: 600px;
    }
    
     #templatemo_content_right {
    	margin-left:610px,
    	width: 280px;
    }


    0
    1. C'est presque ca ...

      Seulement dans l'autre sens

      C'est a dire que mon right soit en flottant et que mon left sois en margin :)
      0
      1. Attention au code code html ! l'élement flottant doit toujours être placé dans le flux en premier. Est-ce le cas ?

        Si oui, on change juste la CSS
        Si non, il faut aussi changer le code html..
        0
    2. Ok, je test en changeant mon html :)
      0
      1. Ca a marcher en inversant les floats, et donc en inversant les DIV dans mon HTML :)

        Merci a toi !
        0