Position relative, float prend div de la circulation normale
Comment puis-je éviter en prenant div hors de la normale, mais encore à l'aide du flotteur, comme ceci:
<div id="one">
<div id="two"></div>
</div>
CSS:
#one {
width: 100%;
height: auto;
}
#two {
width: 100px;
height: 100px;
position: relative;
float: left;
}
Maintenant div "on" n'a pas de hauteur et div "les deux" il suffit de regarde comme il n'est pas dans la première div.
OriginalL'auteur Emir Dupovac | 2013-09-20
Vous devez vous connecter pour publier un commentaire.
Ahh, l'effondrement problème. Il y a un excellent article sur les flotteurs ici http://css-tricks.com/all-about-floats/
Dans votre cas, j'aimerais ajouter
à
#one
La relative info est cité ci-dessous:
OriginalL'auteur Barbara Laird
Vous voyez votre plongée #un effondrement. L'ajout d'un dépassement de la valeur à la CSS de l'élément devrait corriger ce problème.
OriginalL'auteur Meximize
Cela devrait résoudre votre problème. Essayez d'ajouter ce pour les deux DIVs:
**Pour des raisons de test, vous pouvez ajouter un peu de fond de couleur.
jsFiddle exemple ici!
OriginalL'auteur Borsn