Si vous avez un élément qui ne contient que des éléments flottants, la hauteur du conteneur sera égal à zéro. Pour résoudre ce problème, vous pouvez ajouter un div de compensation (<div style="clear:both"></div>
).
Si vous ajoutez un div de compensation à la fin de la # sous-section du contenu, il ajustera automatiquement la hauteur de la section à son contenu.
L'autre question que vous avez est que vous utilisez le positionnement relatif sur les éléments de votre .opentext. Lorsque vous définissez une propriété 'top', elle pousse le contenu vers le bas, ce qui le fait se chevaucher avec votre # lower-container. Il vaut mieux utiliser la propriété 'margin-top', qui étendra la taille du div .opentext pour s'adapter à tout le contenu.
Donc en bref:
- Ajouter
<div style="clear:both"></div>
à la fin de la # sous-contenu <section>
- Modifier le 'top: 82px' à 'margin-top: 82px' sur votre .opentext div
J'espère que cela aide!
merci. Cela a fait l'affaire avec le problème de fond. Je l'ai réussi à asigner avec le div de footer donc j'étais surprise si j'étais supposé le réparer plus loin. –