Je ne peux pas trouver une bonne solution à ce problème. J'ai 2 divs à l'intérieur d'un div parente. Lorsque j'essaie de faire flotter les divs à droite et à gauche pour faire 2 colonnes à l'intérieur de la div parente, les divs enfants finissent sous le div parent.2 colonne Div flottant droite et gauche enfant divs parent extérieur
<head>
<link rel="stylesheet" type="text/css" href="float.css" />
</head>
<body class="wrapper">
<div class= "whole">
<div class="left">
<p> Hello </p>
</div>
<div class="right">
<p> Hello Again</p>
</div>
</div>
</body>
CSS est
.whole {
padding: 30px 30px 15px 30px;
background-color: yellow;
margin-bottom: 30px;
}
.left {
width:50%;
position:relative;
float: left;
background-color:green;
}
.right {
width:50%;
position:relative;
float: right;
background-color:red;
}
Pourquoi le contenu de l'enfant divs "droite, à gauche" être en dessous de la div parent "de tout" ??
dépassement: auto; a bien fonctionné. Je n'ai pas eu à changer les enfants divs ou la position du parent. – Peter
Je préfère overflow: caché, car overflow: auto peut afficher des barres de défilement sur le div, si le contenu est plus grand que lui. –