Probleme CSS

Bonjour,
Quand je défini une hauteur à mon conteneur tout se passe bien, (#bordure suit le flux) mais quand j'applique la valeur "auto" à la hauteur de #conteneur , et que je commence à écrire, #bordure disparait. Que faut il faire pour y remédier ?

#conteneur{
height: 200px;
width: 900px;
background-color: #666;
}

#bordure{
width: 60px;
height:100%;
background-color: #00C;
background-repeat: repeat-y;
float:left;
}

<div id="conteneur">

<div id="bordure"></div>
blablablabla
</div>

Merci d'avance .

6 réponses

  1. Essai
    min-height:200px;


    Ce code permet comme il l indique de mettre au minimum 200px. Si il n y a rien d ecrire. Apres il s agrandiras de lui meme ;)
    1. Bonjour,

      En effet mandolorien a raison, tu devrai essayer avec
      min-height
      mais en enlevant
      height
      du coup.

      #conteneur{
      min-height: 200px;
      width: 900px;
      background-color: #666;
      }
      #bordure{
      width: 60px;
      height:100%;
      background-color: #00C;
      background-repeat: repeat-y;
      float:left;
      }
      <div id="conteneur">
      <div id="bordure"></div>
      blablablabla
      </div>  
      


      1. Merci de votre aide mais ça marche pas :(

        Regardez
        http://imageshack.us/photo/my-images/94/erreuri.png/

        La bordure bleu ne veut pas suivre .
        1. n oublie pas d enlever le
          height:auto;


          ou
          height:200px;


          et sur ton image ta hautzur fais bien 200px , maintenant c est ton width qui n est pas assez grand ;)