Se connecter avec
S'enregistrer | Connectez-vous

Problème d'alignement de trois <div>

Dernière réponse : dans Programmation



Bonsoir !

Voilà, j'ai un petit soucis, je souhaiterai créer un site sans tableaux, et avec trois div: A B et C.
J'aimerai avoir la disposition suivante:



rose: div A
rouge: div B
bleu: div C

Voici mon code html :


<div id="AB">
<div id="A">

</div>
<div id="B">
</div>
</div>
<div id="C">
</div>




Ainsi que le bout CSS correspondant:


#A{
background-color:#F69;
width:100px;
height:100px;

}

#B{
background-color:#C00;
width:100px;
height:100px;
}
#C{

width:300px;
height:200px;
background-color:#0CF
}
#AB{
width:100px;
height:200px;
float:left;
}



A noter que sous dreamweaver, l'affichage généré est correct, mais une fois sous FF ou IE, tout est disposé verticalement =(

Quelqu'un pourrait-il m'aider?

Merci!
Répondre Retirer de la liste des messages cités Ajouter à la liste des messages cités Edition rapide Editer le message

Autres pages sur : probleme alignement trois div

Lassé par la pub ? Créez un compte
Expert Programmation

Salut,

On n'a pas accès à l'image, mais j'imagine que tu veux un truc avec deux colonnes et un footer en dessous.
Le float:left est plutôt à appliquer à #A et #B plutôt qu'a #AB.
Ensuite, il te faut un clear:left (ou clear:both) à #C pour qu'il se place en dessous.
Expert Programmation

Bonjour,

  1. <div id="contenu">
  2. <div id="col1">
  3. </div>
  4. <div id="col2">
  5. </div>
  6. </div>


CSS:

  1. #contenu {
  2. width: 800px;
  3. margin: 0 auto;
  4. }
  5.  
  6. #col1 {
  7. width: 200px;
  8. float: left;
  9. }
  10.  
  11. #col2 {
  12. width: 600px;
  13. float: left;
  14. }
Lassé par la pub ? Créez un compte
  • Contenus similaires :
Tags :
Tom's guide dans le monde