Un très bon petit conseil que j'ai vu par hasard. Il s'agit d'utiliser CSS pour gérer les éléments flottants fermés.
Il existe de nombreuses méthodes pour fermer les éléments flottants (effacer float). vous en savez plus, consultez le blog d'old9. Il y a un article sur la fermeture des éléments flottants.
Ma méthode préférée est d'utiliser la pseudo-classe :after pour intégrer dynamiquement un élément afin d'effacer les éléments flottants. Malheureusement, la quantité de code est trop importante et elle n'a pas l'air assez concise. Maintenant, je vois qu'il existe une méthode super simple. Permettez-moi de le présenter rapidement. Le texte original se trouve à l'adresse : http://annevankesteren.nl/2005/03/clearing-floats
Le principe est le suivant. La raison pour laquelle les éléments périphériques ne peuvent pas être bien étendus est le débordement. . allumé, car le débordement n'est pas visible. Voir l'explication du W3C