Bonjour, j'aimerai avoir deux-trois renseignement sur les float et clear

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<div id="conteneur">
  <div id="menu"></div>
  <div id="corp">
     <div class="element"></div>
     <div class="clear"></div>
  </div>
  <div class="clear"></div>
</div>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
div#menu { float:left; }
div#corp ( float: right; }
.element { float: left; }
.clear { clear:both; }
Donc au moment où j'appel le clear ( le 1er ) est que le corp et menu vont être affecter ou seulement celui de element ?
De plus j'ai vue d'autre variante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<div id="conteneur">
   <div id="menu"></div>
   <div id="corp">
      <div class="element"></div>
      <div class="clear">&nbsp;</div>
   </div>
  <div class="clear"></div>
 </div>
Qu'elle est la différence...