@Sephi-Chan > En regardant de plus près ton code, on remarque que tu peux améliorer celui-ci en évitant d'ajouter des élément inutiles tel que <br />
Code PHP :
<?php
<ul>
<li>Menu1</li>
<li>Menu2</li>
<li>Menu3</li>
<li>Menu4</li>
<li>Menu5</li>
</ul>
<div class="spacer">
blablablabla<br />
blablablabla<br />
blalblablabla<br />
</div>
Toutefois, attention à l'utilisation de clear: both;, un résultat inattendu peut survenir sur IE quelque soit la version. Tout ceci est du au Layout. on peut se retrouver avec un décalage énorme car IE récupérera le flux d'un autre élément.
Mais une fois le principe de HasLayout acquis plus aucun souci de mise en page ne se profilera devant vous.